web-dev-qa-db-fra.com

Comment créer des packages NuGet à partir de bibliothèques de classes .Net Core RC2

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?

13
David Greenwell

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.

31

À 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.

0