Как правильно публиковать с помощью Nuget с помощью Visual Studio 2017 - PullRequest
0 голосов
/ 27 июня 2018

Как лучше публиковать мою библиотеку с помощью Nuget, используя VS2017? Единственная цель, которую я вижу, это «Папка». Но я хочу опубликовать его в каком-нибудь внешнем канале NuGet, например MyGet, или в автономном режиме.

enter image description here

Согласно этому ответу Nuget CLI в Visual Studio 2017 - Как запустить? и Где Visual Studio хранит свою собственную копию nuget.exe? , похоже, у меня есть загрузить nuget.exe отдельно и использовать его как часть сценария сборки или запустить его вручную из командной строки.

Значит ли это, что в Visual Studio нет способа сделать это с помощью встроенного менеджера пакетов NuGet?

Если это так, где я должен хранить nuget.exe, должен ли я добавить его в переменную среды PATH или сохранить в корне проекта в /tools?

1 Ответ

0 голосов
/ 28 июня 2018

Как правильно публиковать с помощью Nuget с использованием Visual Studio 2017

Если вы хотите опубликовать свою библиотеку с помощью nuget на каком-либо внешнем канале NuGet, я боюсь, что придется загрузить nuget.exe отдельно и использовать его как часть сценария сборки .

Вы не могли бы сделать это внутри Visual Studio, используя встроенный менеджер пакетов NuGet, потому что такой опции нет, мы могли бы публиковать библиотеку в Visual Studio. Вы можете проверить Общие команды и Дополнительные команды менеджера пакетов NuGet в Visual Studio .

Если это так, где я должен хранить nuget.exe, я должен добавить его в мой путь Переменная среды или сохранить его в корне моего проекта в / tools?

Вы можете сохранить nuget.exe в переменной среды PATH или сохранить его в корне проекта в /tools. Это зависит от того, нужно ли вам делиться своим проектом с другими. Исходя из моего опыта, если вам нужно поделиться своим проектом с другими, я рекомендую установить nuget.exe в папке \tools, чтобы другим пользователям не нужно было специально устанавливать переменные среды на своем компьютере.

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

...