簡體   English   中英

從.NET 3.5項目中引用時,作為.NET 3.5構建的clr DLL“需要更高版本”。

[英]clr DLL built as .NET 3.5 “requires later version” when referenced from a .NET 3.5 project.

我使用Visual Studio 2008 for .NET 3.5目標框架構建了dll。

將其加載到內置3.5的.NET項目中會出現錯誤

"OpenGLControl.dll", or one of its dependencies, requires a later version of the .NET Framework.... etc.

該dll顯示v2.0.50727的“運行時版本”。

任何人都經歷過類似的事情嗎? 有什么辦法嗎?

根據本網站的說法 .NET 3.5構建應該可以接受。

謝謝!

最后,問題是未版本化的依賴關系,盡管沒有列出為更高版本的框架,但VS2008似乎“假定”了更高版本。 因此,不僅依賴項必須具有相同或更少的版本,而且它們都必須具有顯式的框架版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM