Меню «Управление библиотеками на стороне клиента» не отображается - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь использовать новую функцию диспетчера библиотек (LibMan) в Visual Studio 2017 (я использую версию 15.7.1), но она не отображается ни в контекстном меню проекта, ни в Project меню.

Я пробовал различные веб-проекты, но не вижу ни одного из них. Единственный тип проекта, который я не пробовал - это ASP.NET Core 2.1 (у меня не установлен предварительный просмотр), но я не могу найти никаких документов, в которых говорится, что он работает только с ASP.NET Core 2.1

Вот скриншот, чтобы доказать, что его там нет:

Solution Explorer with Context Menu

Ответы [ 2 ]

0 голосов
/ 18 августа 2018

Несмотря на то, что Visual Studio Community 15.7.5 ссылается на «Диспетчер библиотек», похоже, что он все еще находится в Preview и будет выпущен с VS 15.8.

Если вы хотите использовать Диспетчер библиотек сейчас, это довольно просто, но сейчас есть несколько способов обойти его, чтобы установить его, вероятно, причина по-прежнему в Preview.

Клонировать или загрузить исходный код

Примечание : для этого требуется установить расширение Visual Studio Рабочая нагрузка для установки (Инструменты -> Получить инструменты иФункции в разделе "Другие наборы инструментов").

В соответствии с эта проблема на GitHub не будет установлена, перед компиляцией Расширения откройте файл проекта для проекта LibraryManager.Vsix

[LibraryManagerDir]\src\LibraryManager.Vsix\Microsoft.Web.LibraryManager.Vsix.csproj

и обновление (строка № 30)

<IsProductComponent>false</IsProductComponent>

После выхода 15,8 необходимо сбросить ее значение на true, чтобы иметь возможность установить его.

Откройте LibraryManager.sln и убедитесь, что изменили Конфигурацию на Release и постройте решение.

Это создаст установочный файл .vsix:

[LibraryManagerDir]\src\LibraryManager.Vsix\bin\Release\Microsoft.Web.LibraryManager.vsix

Откройте Microsoft.Web.LibraryManager.vsix, чтобы запустить установщик Visual Studio.

Тогда у вас будет Add->Client Side Library в вашем контекстном меню.

0 голосов
/ 12 мая 2018

была такая же проблема. Я нашел ответ два это на другом сайте, но для жизни я не могу найти это для справки прямо сейчас. Самое простое, что нужно сделать, это собрать его самостоятельно и установить. Работает отлично, я сделал это, и теперь отображаются библиотеки Manage Client Side.

  1. Клонирование / загрузка менеджера библиотек с GitHub. (https://github.com/aspnet/LibraryManager/)
  2. Сборка в Visual Studio 2017
  3. Запустите установщик .Vsix
  4. Начните использовать Управление клиентскими библиотеками из контекстного меню или меню проекта.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...