Ранее, используя 'nuget', можно запустить 'nuget Pack -OutputDirectory ../../output', например. Как я могу сделать это с пакетом msbuild? Я использую VS2017.

7
tofutim 25 Апр 2017 в 02:23

2 ответа

Лучший ответ

dotnet pack имеет возможность установить выходной путь:

$ dotnet pack -h
  ...
    -o, --output <OUTPUT_DIR>             Directory in which to place built packages.

Так что вы можете сделать dotnet pack -o ../artifacts/packages

1
Martin Ullrich 25 Апр 2017 в 13:06

Просто чтобы подтвердить то, что упоминается в комментариях: вы можете указать /p:PackageOutputPath="c:\output", и в этом случае файлы .nupkg будут созданы в каталоге «c: \ output».

26
bernhof 22 Ноя 2017 в 22:25