[英]Can an exe built on .net 2.0 refer to a dll built on .Net 4.0
我有一个必须在.Net 2.0中构建的exe
此exe可以引用基于.Net 4.0的dll吗?
当我尝试执行此操作时,出现编译错误,提示“找不到引用的dll”
不能。您可以引用使用早期版本构建的部件,反之则不能。
此exe可以引用基于.Net 4.0的dll吗?
不能。.NET框架是向后兼容的,而不是向上兼容的,这看起来很正常。 为了使用针对.NET 4.0编译的程序集,您需要在CLR 4.0下运行应用程序。
总结一下:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.