首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET Framework4.0安装程序是否也会安装.NET 3.5?

.NET Framework4.0安装程序是否也会安装.NET 3.5?
EN

Stack Overflow用户
提问于 2010-04-15 22:32:26
回答 2查看 616关注 0票数 4

.NET 4.0意味着要与3.5并行运行,不能运行3.5个应用程序,这让我担心不得不指示我的用户下载.NET 3.5,而不仅仅是“最新版本”。

我在博客上读到,4.0安装程序也将安装3.5,如果还没有安装的话,但我现在不能测试它,有人尝试过这个吗,或者从可信的来源得到了答案?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-16 03:34:38

我可以在.NET 4.0中测试它,它不会开箱即用(找不到运行时版本错误),但你的回答让我搜索了这些配置文件,我找到了一种方法,当它可用时,可以在3.5上运行,但会回落到4.0。这是代码,如果其他人有同样的问题:

代码语言:javascript
复制
<?xml version="1.0"?>
<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="false">
        <supportedRuntime version="v2.0.50727" />
        <supportedRuntime version="v4.0" />
    </startup>
</configuration>
票数 1
EN

Stack Overflow用户

发布于 2010-04-15 23:32:02

不会,CLR4.0安装程序只会安装版本4。如果没有安装其他版本的框架,它将运行针对.NET版本2的应用程序(如3.5个应用程序)。当然,您应该测试这个场景,以确保版本4的更改不会产生意想不到的副作用。为此,请为您的应用程序创建或编辑.exe.config文件:

代码语言:javascript
复制
<configuration>
  <startup>
    <supportedRuntime version="v4.0.30319"/>
  </startup>
</configuration>

请注意,执行此操作时不能使用VS2008调试器。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2646174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档