ここで説明されているソリューションを実装しようとしています: Can I use a .NET 4 feature while target .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 を強制的に使用する方法はありますか?