最近我收到客户投诉,我写的一个小型.NET 2.0应用程序没有在他的Windows 7计算机上运行。
经过调查,我发现他的机器上没有文件夹c:\Windows\Microsoft.NET\Framework\v2.0.50727
,只有V4.0的文件夹。
我没有意识到这样的星座甚至是可能的。
我的问题:
如果在客户端计算机上找不到.NET 2运行时,是否有可能指示我的应用程序使用.NET 4运行时?
答案 0 :(得分:4)
我认为你在app.config中寻找<supportedRuntime>
元素。
例如,您可以编写一个app.config文件:
<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
<supportedRuntime version="v4.0"/>
</startup>
</configuration>