Поделиться через


Практическое руководство. Устранение неполадок, связанных с неудачными обновлениями проектов Visual Studio

Иногда Visual Studio не удается полностью преобразовать проект, созданный в более ранней версии Visual Studio.Если советы в следующих разделах не позволят вам решить свою проблему, возможно, вы найдете дополнительные сведения на Вики-сайте TechNet: портал разработки.

Проект не запускается, поскольку не удалось найти файлы

Файл проекта содержит жестко заданные пути к файлам, которые используются в Visual Studio для запуска проекта при нажатии клавиши F5.В числе этих путей может быть расположение файла devenv.exe и других обязательных файлов.В обновленной версии Visual Studio пути к этим файлам могут быть изменены.

Исправление неправильных путей

  1. Откройте файл проекта в текстовом редакторе.

  2. Внимательно проверьте наличие неправильных путей к файлам, особенно тех, которые содержат номер версии Visual Studio.

  3. Измените неправильные пути к файлам, чтобы они указывали на новые конечные объекты.

Построение проекта не запускается, поскольку ссылки недопустимы

При обновлении Visual Studio, возможно, также выполняется обновление версии .NET Framework.Если проект содержит ссылки, не используемые в более новой версии .NET Framework, они могут не разрешаться правильно.Это особенно вероятно для ссылок, включающих номера версий, например Microsoft.VisualStudio.Shell.Interop.8.0.

Если код содержит много недопустимых ссылок, простейшим решением может стать применение функции настройки для различных сред Visual Studio с целью настройки на более раннюю версию .NET Framework.

Разрешение неверных ссылок

  1. Откройте файл проекта в текстовом редакторе.

  2. Откройте свойства проекта.

  3. Выделите верное значение для параметра Целевая рабочая среда.Также можно изменить значение элемента <TargetFrameworkVersion> непосредственно в файле проекта.

Если вы хотите, чтобы проект выполнялся в обновленной версии .NET Framework, необходимо обновить ссылки проекта, а также любые операторы Imports или Using, вызывающие эти ссылки.Если проект загружается в интегрированной среде разработки, можно обновить ссылки с помощью Обозревателя решений или Диспетчера ссылок.

См. также

Ссылки

/Upgrade (devenv.exe)

Другие ресурсы

Converting to ASP.NET 4