Commande Nuget Pack, dans Visual Studio 2017

J’ai une solution .core dans laquelle certains projets doivent être inclus et si je comprends bien, la praxis est en .core pour utiliser Nuget. Pour les projets que j’ai sous Propriétés-> Paquet coché “Générer le paquet sur build”. Le problème est que nuget-package est placé sous \ bin \ Debug \ … Est-il possible de définir une propriété de substitution afin de pouvoir la placer ailleurs?

J’ai essayé de mettre en nuget.config:

     

sans chance. J’ai aussi essayé de pu en .csproj:

   netcoreapp1.1   True  some path   

J’ai essayé d’utiliser OnPostBuild pour copier des fichiers de leur emplacement vers un autre, mais la commande de package semble être déclenchée après la post-construction … un autre problème est que les parameters utilisés dans les macros ne sont pas définis par le système. Ils ne sont que des chaînes immuables au moment de l’exécution.

J’ai également essayé d’exécuter de la commande promt car il se sent tellement bogué dans Visual Studio 2017 avec .core et Nuget. Lors de l’exécution de la commande promt (paquet de pépites), des informations non informatives me parviennent sous la forme: “Impossible de convertir un object de type System.Ssortingng en type NuGet.Frameworks.NuGetFramework”

Que puis-je faire pour mettre tous mes paquets de pépites dans un autre catalogue que le paramètre par défaut utilisé par Visual Studio 2017 … Puis-je modifier ce paramètre d’une manière ou d’une autre?

Merci!

Vous pouvez remplacer le répertoire de sortie du package en le définissant dans un :

 ..\some-folder