.NET4.0环境下要使用.NET2.0及.NET3.5的程序

原创 2012年03月22日 23:46:07

<startup useLegacyV2RuntimeActivationPolicy="true">

<supportedRuntime version="v4.0"/>

</startup>

 

 

===============================================================

 

startup配置节中的useLegacyV2RuntimeActivationPolicy属性是在.NET4.0中新增的,默认是false,表示:

使用默认的 .NET Framework 4 激活策略,该激活策略将加载 .NET Framework 4 通过使用公共语言运行时 (CLR) 版本 4 所创建的程序集,以及 CLR 早期版本通过使用受支持的低于版本 4 的最高 CLR 版本所创建的程序集。

 

现在如果当程序在.NET4.0环境下要使用.NET2.0及.NET3.5的程序时就必须将useLegacyV2RuntimeActivationPolicy设置为true,同时还要注意,需要在startup配置节的字节中添加supportedRuntime配置节,并指定为“v4.0”,表示使用.NET4.0运行时来运行程序。

在.NET4.0下运行.NET2.0程序集

        微软发布的dotnetfx2.0是相当成功的开发框架,由此产生了大量基于.NET2.0的应用,微软后来发布的dotnetfx3.0及dotnetfx3.5都是对2.0的扩展,并添加了很...
  • boral_li
  • boral_li
  • 2010年10月22日 16:55
  • 4649

.NET2.0程序 在.net 4.0 中运行的解决方案

问题描述: .NET Framework 4 不能自动使用自己的公共语言运行时版本来运行由 .NET Framework 早期版本生成的应用程序。 若要使用 .NET Framework 4 运行较...
  • yingwang9
  • yingwang9
  • 2016年08月01日 17:22
  • 362

win10 裝在NET Framework 3.5(包括.NET 2.0和3.0)

https://www.windows10.pro/win10-net-framework-3-5/ 在Windows10中,当我们安装某些软件的时候会提示“你的电脑上的应用需要使用以下...
  • yan5136970
  • yan5136970
  • 2017年07月17日 17:49
  • 3692

如何解决.net环境下的软件无法运行

     去年底用了一个CodeLibrary的代码收集软件,很好用,但不知道为什么忽然有一天无法运行了,双击没反应,这个软件是基于.net 2.0的,当时觉得就是.net出了问题,但就是束手无策,只...
  • mine1024
  • mine1024
  • 2011年03月01日 19:12
  • 4359

.net 2.0 升级到 .net 4.0

asp:button  改为  asp:Button   asp:Button 的onclick 改为OnClick
  • herogui
  • herogui
  • 2016年02月24日 16:45
  • 596

C# .NET4.0 改为 到.NET2.0 报错解决方法

如今的VS开发工具都是VS2012或者VS2015版本,高版本开发的程序默认使用的都是.NET4.0或者更高的框架,其他电脑在运行该程序时需要安装对应版本的.NET。目前winXP和Win7系统默认都...
  • yinjun151
  • yinjun151
  • 2016年05月24日 17:30
  • 1989

只安装.net4.0运行.net2.0程序兼容问题

由于 .NET 4.0 使用新版本的 CLR,变化也不少, 例如: mscoree.dll 变为 mscoree.dll 和 mscoreei.dll, mscorwks.dll 变...
  • luby
  • luby
  • 2012年09月20日 21:29
  • 5105

完美解决.net2.0和.net4.0在同一个iis中共同运行

完美解决.net2.0和.net4.0在同一个iis中共同运行   前几天终于把项目做好了,开始部署到服务器上,问题又是一大堆,遇到的第一个问题是数据库不兼容,幸好我的数据库做的时候用脚本键的...
  • lenovouser
  • lenovouser
  • 2015年03月25日 14:01
  • 1579

Windows Server 2012 安装.NET2.0-3.5的方法

WIN8下安装.NET2.0-3.5的方法网上大把,自行查找 Windows Server 2012 安装.NET2.0-3.5的方法与和WIN8下的安装方法不同,首先提取Windows Serve...
  • hpnets
  • hpnets
  • 2015年02月23日 15:18
  • 2971

[VS2010].NET4.0环境下使用.NET2.0程序集,出现“混合模式程序集异常”

今天在把以前写的代码生成工具从原来的.NET3.5升级到.NET4.0,同时准备进一步完善,将程序集都更新后,一运行程序在一处方法调用时报出了一个异常: 混合模式程序集是针对“v2.0.5072...
  • dragon_ton
  • dragon_ton
  • 2016年03月19日 10:36
  • 1040
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET4.0环境下要使用.NET2.0及.NET3.5的程序
举报原因:
原因补充:

(最多只允许输入30个字)