Это проблема в Visual Studio 2005. Это происходит после обновления .NET Framework 2.0 и возникает из-за ссылки на проект в одном решении.
Например, когда вы пишете тестбиблиотеку, которая будет проверять вашу сборку в том же решении, вы, скорее всего, будете ссылаться на проект.Затем эта ошибка может возникнуть.
Чтобы устранить эту ошибку, просто обратитесь к двоичному файлу вашего проекта, будь то DLL или EXE-файл, внутри которого находится код, который вы хотите протестировать.Это называется ссылкой на файл.
Предположим, у нас есть два проекта:
Company.Project.ApplicationName
; 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