Próbuję skompilować projekt w Visual Studio 2010. To działało w porządku w Visual Studio 2008, ale 2010 jest dające następujący błąd:Jak naprawić zestaw odwołujący się do starej (beta) wersji .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.
Mam wytropił sprawcę do MDbgCore.dll. Ten zestaw jest dołączony (w łańcuchu zależności) i szuka mscorlib 2.0.3600.0.
Po wykonaniu niektórych badań wygląda na to, że jest to wersja beta systemu .NET 2.0.
Jak rozwiązać ten problem? Nie mam dostępu do kodu tej zewnętrznej biblioteki DLL (tj. TiS.Core.eFlowAPI).
Mój projekt (targetowanie .NET 3.5) odwołuje się do TiS.Core.eFlowAPI.dll. Problem polega na tym, że TiS.Core.eFlowAPI.dll odwołuje się do innych bibliotek DLL, w tym MDbgCore.dll. Właśnie ta biblioteka DLL szuka mscorlib z .NET 2.0.3600. – SofaKng