Открытие проекта VS 2015 в VS 2017 | установить недостающие функции - PullRequest
0 голосов
/ 03 мая 2018

При открытии проекта VS 2015 в VS 2017 появляется эта ошибка установки отсутствующих функций

enter image description here

Когда я нажимаю кнопку «Установить», появляется загрузчик, а затем появляется ошибка, после чего ничего не происходит

Loader comes

Error

Сведения о версии Visual Studio 2017 Visual Studio 2017 Version Details

Испытанные материалы до сих пор

Ссылка 1 : установленный пакет разработки программного обеспечения Microsoft Expression Blend (SDK) для .NET 4

Ссылка 2 : Невозможно выполнить какие-либо действия, указанные в этой ссылке

Ссылка 3 : сделали эту настройку, чтобы установить настройки прокси для VS2017

Env Info Использование корпоративного аккаунта с настройками прокси для доступа в интернет

Пожалуйста, помогите, как действовать дальше.

1 Ответ

0 голосов
/ 13 сентября 2018

Это может быть вызвано тем, что для проекта установлен пакет Nuget «Microsoft.CodeDom.Providers.DotNetCompilerPlatform» без фактического наличия всех файлов пакета. (Я не знаю, как это происходит.)

Редактирование файла проекта незагруженного проекта (щелкните правой кнопкой мыши в обозревателе решений> изменить). Удалите эту строку в верхней части:

<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />

Снова щелкните правой кнопкой мыши проект> Перезагрузить проект.

Visual Studio может предложить вам восстановить пакеты Nuget. Нажмите да.
Если он не запрашивает, щелкните правой кнопкой мыши решение в обозревателе решений> Восстановить пакеты Nuget.

...