我在尝试实现这里描述的解决方案: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"/>
尝试了多种方法,但均未成功。在.NET 4.0上一切正常,但Environment.Version
仍显示2.0.50727.5456
。
是否有方法强制.NET 3.5应用程序使用可用的.NET 4.5?