5

我正在尝试实施此处描述的解决方案:我可以在以 .NET 3.5 SP1 为目标时使用 .NET 4 功能吗?. 当 .NET 3.5 应用程序在 .NET 4.0 上运行时,它可以正常工作。但是,在 .NET 4.5 上,应用程序在 .NET 3.5 环境中运行。我尝试了以下方法:

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

没有成功。Environment.Version在 .NET 4.0 上仍然2.0.50727.5456显示一切正常。

有没有办法强制 .NET 3.5 应用程序使用 .NET 4.5(如果有)?

4

1 回答 1

7

这是我的错:app.config 意外没有被复制到构建目录中。一切都适用于:

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
<supportedRuntime version="v4.0"/>
<supportedRuntime version="v2.0.50727"/>
于 2012-09-27T01:19:01.613 回答