Tengo una compilación de proyecto componente en VS2008 y estoy apuntando a .NET Framework 3.5. Recientemente descargué el VS2010 Beta 1 para asegurarme de que este proyecto se convierta correctamente cuando llegue el momento de cambiar al nuevo IDE. Este proyecto contiene referencias a un par de dlls de terceros construidos en base a la versión 2.0 del framework. Cambié mi proyecto para compilarlo con la versión 4.0 del framework, pero cuando intento construir el proyecto, recibo un montón de errores que parecen que el compilador no puede reconocer los tipos de clase de esas bibliotecas de terceros similares a las que se muestran a continuación.Conversión de proyecto VS2008 a VS2010
"El tipo o espacio de nombres 'Datos' no existe en el espacio de nombres 'Microsoft.Practices.EnterpriseLibrary' (¿falta una referencia de ensamblado?)"
Estoy tratando de averiguar por qué lo que pueda compilar Por lo que he leído, .NET 4.0 usa una versión diferente del CLR. ¿Cómo o por qué afectaría eso mi capacidad de acceder a esos tipos? ¿Voy a tener que
a) Obtener el código fuente y recompilar en VS2010/.NET 4.0 y después hacer referencia a que el montaje o
b) Esperar a que los autores del proyecto de hacer "a" arriba y liberar sus asambleas apuntando a 4.0 CLR? o
c) ¿Algo más porque tal vez mi instalación de VS2010 está borboteada?
Puedo cambiar las propiedades del proyecto al objetivo 3.5 y todo funciona como espero bajo el IDE de 2010.
Mi experiencia: VS2010 tiene serios problemas en la conversión de proyectos. –