Как создать пакеты NuGet из библиотек классов .Net Core RC2
У меня есть решение в Visual Studio с 12 проектами. Я хотел бы создать пакет nuget из Visual Studio, но, похоже, отсутствует "Выходы Produce on build", которые были там с RC1.
Я могу продолжить и создать script, который идет в каждую папку и вызывает "dotnet pack", но есть ли в Visual Studio параметр, который мне не хватает, чтобы сделать это?
Ответы
Ответ 1
Добавьте это в свой project.json
файл:
"scripts": {
"postcompile": [
"dotnet pack --no-build --configuration %compile:Configuration%"
]
}
Это запустит команду dotnet pack
, которая упакует ваш результат сборки, созданный после компиляции, в пакет NuGet. Для получения дополнительной информации см. this.
Я не уверен, как это сделать только в режиме выпуска, поэтому я задал этот вопрос здесь.
UPDATE
Обновлен ответ, основанный на другом вопросе.
Ответ 2
В этот момент я не верю, что есть возможность сделать это автоматически в VS. Вы можете посмотреть NuProj, чтобы сделать это, если хотите.