J'ai une solution dans Visual Studio avec 12 projets. Je voudrais créer un paquet de nuget à partir de Visual Studio, mais il semble que "Produce output on build" qui était là à partir de RC1 est manquant.
Je peux continuer et créer un script qui va dans chaque dossier et appelle "pack dotnet", mais existe-t-il une option dans Visual Studio qui me manque pour ce faire?
Ajoutez ceci à votre fichier project.json
:
"scripts": {
"postcompile": [
"dotnet pack --no-build --configuration %compile:Configuration%"
]
}
Cela lancera la commande dotnet pack
qui encapsulera votre sortie de construction produite après la compilation dans un paquet NuGet. Pour plus d'informations, voir this .
Je ne sais pas comment faire cela uniquement en mode release, j'ai donc posé cette question ici .
UPDATE
Mise à jour de la réponse en fonction de l'autre question.
À ce stade, je ne pense pas qu’il existe une option permettant de le faire automatiquement dans VS. Vous pouvez utiliser NuProj pour le faire si vous le souhaitez.