¿Cómo resolver este error: No se pudo encontrar 'Microsoft.Windows.CommonLanguageRuntime, versión 2.0.50727.0' archivo

StackOverflow https://stackoverflow.com/questions/3858143

Pregunta

Esta pregunta a la que ya encontré la respuesta está publicada aquí en caso de que alguien más lo encuentra. He decidido publicar el Q & A aquí para que también lo ha hecho algo acerca de este error, ya que no sé si ha estado aquí antes.


Esto ocurrió después de una actualización de .NET Framework. Antes de la actualización, todo se ha compilado muy bien! Después de la actualización, podría compilar nada!

El mensaje de error es:

  

Error 1 -. No se pudo encontrar el archivo 'Microsoft.Windows.CommonLanguageRuntime, versión = 2.0.50727.0'

¿Fue útil?

Solución

Este es un problema dentro de Visual Studio 2005. Esto se produce después de una actualización de .NET Framework 2.0 y es debido a la referencia de proyecto dentro de una única solución.

Por ejemplo, cuando estás escribiendo una biblioteca de prueba que pondrá a prueba su montaje dentro de la misma solución, es muy probable que el proyecto de referencia. A continuación, se puede producir este error.

Para resolver este error, basta con hacer referencia al archivo binario de su proyecto, ya sea la DLL o el archivo EXE en el que reside el código que desea probar. Esto se llama una referencia de archivo.

Supongamos que hemos llamado dos proyectos:

  1. Company.Project.ApplicationName;
  2. Company.Project.ApplicationName.Tests.

Cuando se añade la referencia a nuestro proyecto Company.Project.ApplicationName dentro de nuestro proyecto Company.Project.Application.Tests, podemos utilizar el Examinar o pestaña Proyecto . Cuando se utiliza la pestaña Proyecto , se crea una referencia de proyecto. No queremos utilizar esto si se produce este error. Lo que queremos es el uso Examinar , de manera que podemos hacer una referencia de archivo.

Aquí hay un enlace a la página web de soporte de Microsoft que explica este problema.

You may receive a "Could not find file 'Microsoft.Windows.CommonLanguageRuntime" error message when you build a solution of a Visual Basic 2005 Windows Application project in Visual Studio 2005

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top