在不久的将来安装.NET Framework 4时,我想知道这个产品是否会取代我安装的所有以前的.net框架(即1.1,2.0,3,3.5).
如果是,我可以卸载所有这些吗?
Tho*_*rin 25
不,他们可以和彼此并存.就像以前的版本一样.实际上,4.0使用完全不同的目录来存储其程序集.
卸载将阻止您使用旧程序.但是,可以使用4.0运行时运行2.0+软件,并在应用程序配置文件中进行一些额外配置.但是,这并不能保证能够正常工作,因为有一些细微的变化可能会破坏一些(可能是编码很糟糕的)软件.
更新:有一个影响this(useLegacyV2RuntimeActivationPolicy
)的附加属性,虽然我不完全确定它的作用.它取自Bart de Smet的演示文稿,我在原始发布时没有访问权限:
<!-- Compiled for 2.0; run against 4.0 -->
<configuration>
<startup useLegacyV2RuntimeActivationPolicy=“true”>
<supportedRuntime version=“v2.0.50727”/>
<supportedRuntime version=“v4.0”/>
</startup>
</configuration>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4938 次 |
最近记录: |