Estoy intentando compilar un proyecto en Visual Studio 2010. Trabajó muy bien en Visual Studio 2008, pero 2010 está dando el siguiente error:¿Cómo puedo arreglar un ensamblaje que hace referencia a una versión antigua (beta) de .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.
He rastreado al culpable a MDbgCore.dll. Este ensamblado está incluido (en una cadena de dependencia) y está buscando mscorlib 2.0.3600.0.
Después de investigar un poco, parece que es una versión beta de .NET 2.0.
¿Cómo resuelvo este problema? No tengo acceso al código de esta DLL de terceros (es decir, TiS.Core.eFlowAPI).
Mi proyecto (orientación .NET 3.5) hace referencia a TiS.Core.eFlowAPI.dll. El problema es que TiS.Core.eFlowAPI.dll hace referencia a otras DLL, incluido MDbgCore.dll. Es esta DLL la que está buscando mscorlib desde .NET 2.0.3600. – SofaKng