我的新Windows 7计算机似乎没有带有1.1程序集的.NET安装文件夹。构建和定位1.1的应用程序是否会在没有使用较旧版本的.NET进行修改的情况下运行?
答案 0 :(得分:3)
您不必安装旧的运行时。将以下XML元素添加到应用程序配置文件中:
<Configuration>
<startup>
<supportedRuntime version="v2.0.0.0" />
</startup>
</configuration>
请注意,版本应与安装的运行时的版本号相对应。
答案 1 :(得分:2)
没有。您需要安装.NET 1.1才能运行旧版应用程序。
答案 2 :(得分:2)
您无法保证您的应用程序将在新版本的.NET上按预期运行。如果我没记错的话,您可以指定要在app.config中运行的.NET版本。您必须安装.NET 1.1并告诉程序使用1.1引擎运行。
答案 3 :(得分:1)
吮吸它并看到。
之前我遇到过这样的情况:当用户使用高DPI的屏幕设置时,1.1 winforms exe会出现问题。
问题出现在框架的v1.1中,解决方案是卸载框架的v1.1并确保v2.0在框中。
该应用程序可以正常工作。
多年来,我们在大约10台客户机器上使用了这种解决方法。
答案 4 :(得分:0)
否即可。您需要安装.NET 1.1。