c# – 运行.NET 4.0应用程序,参考2.0版本的机器上只有4.0框架
这将是一个真正的痛苦尝试复制,所以我希望有人有一个快速的答案…
假设我有一个.NET 4.0应用程序,引用.NET 2.0库(在这种情况下为SharpZipLib).这当然可以在安装了.NET 2.0和4.0的普通机器上正常工作. 如果运行此应用程序的服务器只有.NET 4.0而不是2.0(或3.0 / 3.5等),那么我需要做些什么来允许.NET 2.0库正常运行? 从我所看到的,看起来我可能会把一个配置设置为supportedRuntime,但我不太了解这是什么. 一个配置设置是有效的还是只有.NET 4.0库在这个环境下运行? (这是一个假设的环境 – 我不打算有自己的服务器4.0,而不是2.0,但如果有人疯了,我想要能够支持他们). 谢谢 解决方法
CLR可以在.net 4.0框架中加载较旧的程序集.
这是一个很好的阅读: http://msdn.microsoft.com/en-us/magazine/ee819091.aspx 编辑:文章的更新引用.特别注意大胆
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |