我正在尝试实施此处描述的解决方案:我可以在以 .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(如果有)?