我正在为新翻新的笔记本电脑开发测试解决方案,并且无法在解决方案需要运行的机器上安装.net框架。我确保该程序符合.net 2.0,并且它在旧机器上运行良好。 Windows 8附带.net 4.0,所以我认为应该可以处理该程序,但我被提示在每台机器上下载.net 3.5。 我的问题是,有没有办法规避安装额外的.net版本到每台计算机运行该程序的需要,还是我必须创建一个新程序并将其作为“遗产”使用?< / p>
提前致谢!
答案 0 :(得分:0)
尝试通过编辑App.Config(或exe.config)中的运行时元素强制应用程序使用.Net 4.0运行:
<configuration>
<startup>
<supportedRuntime version="<version>"/>
</startup>
</configuration>
MSDN参考: