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