在ASP.NET站点中将.Net 2.0与.Net 4.0混合使用
这是我的场景:
我目前正在将我维护的网站从.Net Framework 3.5升级到4.0.我的代码中的所有程序集都改变了目标框架,它们编译得很好,网站也可以运行. 这是我的问题/疑问.我正在使用SAP提供的Crystal Reports 2010.他们的库被称为“.Net Framework 4.0的Crystal Reports”,但该库实际上是以2.0运行时为目标(更令我不安的是,客户端控件有1.1依赖性……严重). 我将一起运行3.5(2.0 CLR)和4.0(CLR),因为我必须有Crystal Reports,但我想了解这些问题: >如果有任何性能影响,包括此2.0 解决方法
自.net 4和DLR发布以来,.net安装了多个版本并行运行.当v4收到pre v4程序集时,它会将执行委托给pre v4框架(所有pre v4框架完全向后兼容)
>我认为会有一个性能损失,但它应该是微不足道的忽略.>不知道:)>框架组件在很大程度上按需加载,它们只会根据需要加载(有些是在加载程序集时,更多是在JIT编译不同的代码段时).简而言之,大多数v2代码只会在代码中调用时加载,编译(生成)并执行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET MVC 5(VS2013 final):使用OWIN进行Facebook登录失
- ASP.NET图像上传与调整大小
- asp.net-mvc-3 – 可以用“@:@”修复的MVC4剃刀的可能的突
- asp.net-mvc-3 – MVC3 – 使用Entity框架设置Controller时
- asp.net – ActiveDirectoryMembershipProvider – “无法建
- asp.net – 在用户控件中关闭页面级缓存
- X-Admin&ABP框架开发-设置管理
- .net – WebApi传输字节数组为空
- ASP.NET检测到有潜在危险的 Request.Form 值解决方案汇总
- ASP.NET MVC和SQL Server报告服务