繁体   English   中英

从.NET 4.0网站调用.NET 2.0程序集时幕后发生了什么

[英]What's going on under the covers when calling a .NET 2.0 assembly from a .NET 4.0 website

我有一个.NET 4.0 Web应用程序,它引用了各种程序集,其中一些是.NET 4.0,.NET 3.5和.NET 2.0。 一切正常,但是让我好奇应用程序中实际发生的事情。

既然一切似乎都正常,为什么我要/需要升级.NET 2.0程序集。

总的来说,.Net 4.0程序集是所有以前版本的超集。

MSVS2008是允许您为.Net的早期版本进行编译的第一个版本(可以选择2.0、3.0或3.5兼容性)。

如果您没有碰巧使用任何.Net 4.0功能或.Net 3.0 Web服务,那么我不奇怪您的应用程序可能会在.Net 2.0环境中运行。

但是我并不一定要算上它。

PS:获取一份Net Reflector的副本。 它曾经是免费的。 我了解这是现在的(象征性的)35.00美元。 但这是一个很好的工具,它将对此类问题有帮助:

http://reflector.red-gate.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM