gpt4 book ai didi

.net - 目标 .NET 4.0 但需要 .NET 4.5

转载 作者:行者123 更新时间:2023-12-04 00:25:53 27 4
gpt4 key购买 nike

我们最近转移到 VS 2012,但我们需要继续使用 .NET 4.0。我们的大部分客户群仍在使用 XP,Windows XP 不支持 .NET 4.5。

现在,解决方案中的所有项目都针对 .NET 4.0 或更低版本。当我们运行应用程序时,它告诉我们安装 .NET 4.5 Framework,而只使用 .NET 4.0?

在生成的配置文件中,我看到:

<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>

如果我改变 Version=v4.5Version=v4.0在配置文件中手动配置,一切正常,我们可以运行应用程序,但是必须这样做似乎很奇怪?有人可以向我解释是什么导致解决方案在我们为 4.0 开发时要求 4.5 吗?

最佳答案

当您使用 Visual Studio 2012 创建 .NET Framework 4.5 项目时,会在 app.config 文件中自动创建此 XML 内容。当您将项目重新定位到 .NET Framework 4 时,这些条目也会在 app.config 文件中恢复。看起来您的 app.config 条目由于某种原因没有恢复。
可以手动编辑文件(就像您所做的那样)。您的项目将不再需要 .NET Framework 4.5。

关于.net - 目标 .NET 4.0 但需要 .NET 4.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13214503/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com