Come risolvere questo errore: Impossibile trovare 'Microsoft.Windows.CommonLanguageRuntime, versione 2.0.50727.0' di file

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

Domanda

Questa domanda alla quale ho già trovato la risposta è pubblicato qui in caso di qualcun altro l'incontra. Ho deciso di pubblicare il Q & A qui in modo che così ha qualcosa su questo errore, dal momento che non so se è stato qui prima.


Questa è verificato dopo un aggiornamento di .NET Framework. Prima l'aggiornamento, tutto compilato bene! Dopo l'aggiornamento, ho potuto compilare niente!

Il messaggio di errore è:

  

Errore 1 -. Impossibile trovare il file 'Microsoft.Windows.CommonLanguageRuntime, Version = 2.0.50727.0'

È stato utile?

Soluzione

Questo è un problema all'interno di Visual Studio 2005. Ciò si verifica dopo un aggiornamento di .NET Framework 2.0 ed è a causa di riferimento del progetto all'interno di un'unica soluzione.

Ad esempio, quando si scrive una libreria di test che metterà alla prova la vostra assemblea all'interno della stessa soluzione, è molto probabile che il progetto di riferimento. Poi, questo errore può verificarsi.

Per risolvere questo errore, è sufficiente fare riferimento al file binario del progetto, sia la DLL o il file EXE all'interno del quale si trova il codice che si desidera testare. Questo si chiama un riferimento al file.

Supponiamo di avere due progetti chiamati:

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

Quando si aggiunge il riferimento al nostro progetto Company.Project.ApplicationName all'interno del nostro progetto Company.Project.Application.Tests, siamo in grado di utilizzare il Sfoglia o Progetto scheda. Quando si utilizza la scheda Progetto , si crea un riferimento al progetto. Noi non vogliamo usare questo se si verifica questo errore. Quello che vogliamo utilizzare è Sfoglia , in modo che possiamo fare un riferimento al file.

Ecco un link al sito web del supporto Microsoft che spiega questo 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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top