Параметр "Добавить клиентскую библиотеку" отсутствует в сообществе Visual Studio 2019
Я пытаюсь следовать этому руководству, в котором меня просят добавить клиентскую библиотеку, но у меня просто нет этой опции:
Версия VS: Microsoft Visual Studio Community 2019, версия 16.6.1
Установлена рабочая нагрузка ASP.NET и веб-разработки, я попытался установить все необходимое, но все равно ничего.
Все другие параметры, связанные с диспетчером библиотек, отсутствуют в графическом интерфейсе.
На основе репозитория Library Manager GitHub, установка не требуется, так как она "полностью интегрирована в Visual Studio 2017 и новее", но, к сожалению, это не так.
2 ответа
Убедитесь, что расширение Microsoft Library Manager установлено/включено. Мой по какой-то причине был отключен, я включил его, перезапустил VS2019(16.10 Preview 1.0), и «Управление клиентскими библиотеками ...» снова появилось в меню.
Проверьте Project SDK. Этот параметр доступен только для проектов Web SDK, а не для библиотек классов Razor.
Итак, для проектов на основе:
<Project Sdk="Microsoft.NET.Sdk.Web">
-> Доступно добавление клиентских библиотек
Для проектов на основе:
<Project Sdk="Microsoft.NET.Sdk.Razor">
-> Добавление клиентских библиотек недоступно
Измените Project SDK в соответствии со своими потребностями и перезагрузите проект.