【发布时间】:2012-09-26 23:56:17
【问题描述】:
我正在尝试实施此处描述的解决方案:Can I use a .NET 4 feature while targeting .NET 3.5 SP1?。当 .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 仍然告诉 2.0.50727.5456 在 .NET 4.0 上一切正常。
有没有办法强制 .NET 3.5 应用使用 .NET 4.5(如果可用)?
【问题讨论】:
-
这是本地的还是在 IIS 上,如果 IIS 你可以尝试将它添加到 4.5 池中
-
什么版本的 Visual Studio?
-
All:我正在 VS2010 中开发一个面向 .NET 3.5 的桌面应用程序,我希望它能够在 3.5、4.0 和 4.5 上运行。我希望应用程序在用户机器上尽可能高的 .NET 版本上实际运行。