Меню веб-сайта Visual Studio 2017 "Включить C# 6 / VB 14" не удается загрузить пакет Nuget

С тех пор, когда я нажимаю на меню веб-сайта "Включить C# 6 / VB 14", я получаю сообщение об исключении, в котором говорится, что "пакет Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.2" не найден в следующих основных ресурсах: "C:\Program Files (x86)\Microsoft Web Tools\Packages"

Я проверяю папку и вижу, что она обновлена ​​до версии 1.0.3. (C:\Program Files (x86)\Microsoft Web Tools\Packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.3)

Как я могу вернуть меню без изменений, чтобы указать на правильную версию?

1 ответ

Решение

Как я могу вернуть меню без изменений, чтобы указать на правильную версию?

Если вы хотите снова вызвать меню, вы должны удалить пакет "Microsoft.CodeDom.Providers.DotNetCompilerPlatform"с вашего сайта проекта.

Затем укажите правильную версию.

Кроме того, если вы хотите устранить ошибку "Пакет Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.2" не найден...", вы можете загрузить этот пакет с nuget.org с версией 1.0.2. Затем установить его на папка C:\Program Files (x86)\Microsoft Web Tools\Packages\, В этом случае вы никогда не получите эту ошибку при включении "Enable C# 6 / VB 14".

Другие вопросы по тегам