我試圖編譯Visual Studio 2010中的一個項目它在Visual Studio中工作得很好,但2008年2010年給了以下錯誤:如何修復引用舊版(測試版).NET的程序集?
The primary reference "TiS.Core.eFlowAPI" could not be resolved because it has an indirect dependency on the .NET Framework assembly "mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which has a higher version "2.0.3600.0" than the version "2.0.0.0" in the current target framework.
我就找到了罪魁禍首MDbgCore.dll。這個程序集包含在(依賴鏈中),它正在尋找mscorlib 2.0.3600.0。
做了一些研究後,它看起來像是.NET 2.0的測試版。
我該如何解決這個問題?我沒有訪問這個第三方DLL的代碼(即。TiS.Core.eFlowAPI)。
我的項目(針對.NET 3.5)引用TiS.Core.eFlowAPI.dll。問題是TiS.Core.eFlowAPI.dll引用其他DLL包括MDbgCore.dll。正是這個DLL從.NET 2.0.3600中尋找mscorlib。 – SofaKng 2011-02-02 15:47:08