我正在使用Visual Basic Express 2010,并且正在尝试将我的应用程序配置为在各种计算机上运行,而无需更新.NET Framework。
我当前的项目在app.config中有以下设置:
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
<supportedRuntime version="v4.0"/>
<supportedRuntime version="v2.0.50727"/>
目标框架是.NET 2.0。有人可能会认为,使用这些设置,程序应该在具有.NET 2.0和4.X的机器上开箱即用
但是,当我尝试在新的Windows 8.1虚拟机上运行该软件时,我遇到以下错误:
如果没有必要,我宁愿不让我的用户安装.NET 3.5。有没有办法解决这个问题?
先谢谢大家。