在Windows 8全新安装上使用.net 2.0 / 3.0 / 3.5

时间:2013-12-21 04:19:07

标签: .net vb.net windows-8 .net-4.0 compatibility

我正在为新翻新的笔记本电脑开发测试解决方案,并且无法在解决方案需要运行的机器上安装.net框架。我确保该程序符合.net 2.0,并且它在旧机器上运行良好。 Windows 8附带.net 4.0,所以我认为应该可以处理该程序,但我被提示在每台机器上下载.net 3.5。    我的问题是,有没有办法规避安装额外的.net版本到每台计算机运行该程序的需要,还是我必须创建一个新程序并将其作为“遗产”使用?< / p>

提前致谢!

1 个答案:

答案 0 :(得分:0)

尝试通过编辑App.Config(或exe.config)中的运行时元素强制应用程序使用.Net 4.0运行:

<configuration>
  <startup>
    <supportedRuntime version="<version>"/>
  </startup>
</configuration>

MSDN参考:

<runtime> Element

How to: Configure an App to Support .NET Framework 4 or 4.5