Sto cercando di compilare un progetto in Visual Studio 2010. Ha funzionato bene in Visual Studio 2008 ma il 2010 sta dando il seguente errore:Come posso risolvere un assembly facendo riferimento a una versione precedente (beta) di .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.
ho rintracciato il colpevole a MDbgCore.dll. Questo assembly è incluso (in una catena di dipendenze) e sta cercando mscorlib 2.0.3600.0.
Dopo aver fatto qualche ricerca sembra che sia una versione beta di .NET 2.0.
Come posso risolvere questo problema? Non ho accesso al codice di questa DLL di terze parti (ad esempio TiS.Core.eFlowAPI).
Il mio progetto (targeting .NET 3.5) fa riferimento a TiS.Core.eFlowAPI.dll. Il problema è che TiS.Core.eFlowAPI.dll fa riferimento ad altre DLL, tra cui MDbgCore.dll. È questa DLL che sta cercando mscorlib da .NET 2.0.3600. – SofaKng