.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运行时来运行程序。

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

今天在把以前写的代码生成工具从原来的.NET3.5升级到.NET4.0,同时准备进一步完善,将程序集都更新后,一运行程序在一处方法调用时报出了一个异常: 混合模式程序集是针对“v2.0.5072...

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

今天在把以前写的代码生成工具从原来的.NET3.5升级到.NET4.0,同时准备进一步完善,将程序集都更新后,一运行程序在一处方法调用时报出了一个异常: 混合模式程序集是针对“v2.0.50...

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

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

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

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

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

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

NET4.0环境下兼容.NET2.0程序集,出现异常处理办法

在vs2010中 首先检查程序集属性配置 框架是4.0的 打开app.config文件 在startup中设置useLegacyV2RuntimeAct...

ASP.NET MVC4 中整合 NHibernate3.3、Spring.NET2.0、ExtJS4 笔记二:开发环境搭建

一、相关的下载地址 微软的东西一般都比较方便,主要是因为微软把很多东西都做成了傻瓜式的,即使你不懂也有完整的文档。就如最基本的软件安装一样,很少用到使用命令行操作的,只要一步一步next就完成了...
  • xz2001
  • xz2001
  • 2013年03月04日 09:53
  • 2510

黑马程序员11——C#的委托以及在.NET1.x .NET2.0及.NET3.5写法的演变(未完待续)

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!---------------------- 什么是委托 定义 ...

.NET3.5程序运行环境.zip

  • 2013年09月16日 22:41
  • 18.99MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET4.0环境下要使用.NET2.0及.NET3.5的程序
举报原因:
原因补充:

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