[英]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.