Как решить эту ошибку: не удалось найти файл 'Microsoft.Windows.CommonLanguageRuntime, версия 2.0.50727.0' - PullRequest
0 голосов
/ 04 октября 2010

Этот вопрос, на который я уже нашел ответ, публикуется здесь на случай, если кто-то еще столкнется с ним. Я решил опубликовать вопросы и ответы здесь, чтобы SO что-то об этой ошибке, так как я не знаю, было ли это здесь раньше.


Это произошло после обновления .NET Framework. До обновления все скомпилировалось просто отлично! После обновления ничего не смог скомпилировать!

Сообщение об ошибке:

Ошибка 1 - Не удалось найти файл 'Microsoft.Windows.CommonLanguageRuntime, Version = 2.0.50727.0'.

1 Ответ

1 голос
/ 04 октября 2010

Это проблема в Visual Studio 2005. Это происходит после обновления .NET Framework 2.0 и возникает из-за ссылки на проект в одном решении.

Например, когда вы пишете тестбиблиотеку, которая будет проверять вашу сборку в том же решении, вы, скорее всего, будете ссылаться на проект.Затем эта ошибка может возникнуть.

Чтобы устранить эту ошибку, просто обратитесь к двоичному файлу вашего проекта, будь то DLL или EXE-файл, внутри которого находится код, который вы хотите протестировать.Это называется ссылкой на файл.

Предположим, у нас есть два проекта:

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

При добавлении ссылки на наш Company.Project.ApplicationName проект в рамках нашего Company.Project.Application.Tests проекта мы можем использовать вкладку Browse или Project .При использовании вкладки Project вы создаете ссылку на проект.Мы не хотим использовать это, если эта ошибка происходит.Мы хотим использовать Browse , чтобы мы могли сделать ссылку на файл.

Вот ссылка на веб-сайт поддержки Microsoft, объясняющий эту проблему.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...