Question

J'utilise le gestionnaire de packages Nuget dans Visual Studio 2010 pour ajouter des dépendances tierces à nos projets tels que Nunit, Elmah, etc. Par défaut, ceux-ci sont installés dans le dossier Packages au même niveau que le fichier SLN.

existe-t-il de toute façon de contrôler l'endroit où ce dossier est créé et d'idéalement, le dossier de package a été ajouté automatiquement au contrôle de la version.Je sais que je peux déplacer manuellement le dossier sur notre dossier actuel libéro, mais je préfère configurer le devenv pour le faire si possible pour que nous puissions faire des mises à niveau via Gestionnaire de packages.

merci.

Était-ce utile?

La solution

Honnêtement, c'est une excellente suggestion de fonctionnalité pour l'équipe Visual Studio possédant Nuget.J'aimerais bien voir que TFS comprend des dépendances Nuget et de les gérer de manière appropriée pour les développeurs s'entrelant dans le projet et pour créer des serveurs souhaitant compiler à l'aide de dépendances Nuget.

Autres conseils

Il y a une discussion sur ce sujet sur http://nuget.codeplex.com/discussions/236592 .

Dans la version actuelle, le dossier de package est ajouté automatiquement aux paramètres de contrôle de la version. Donc, pour moi, les packages Nuget sont contrôlés dans la version de version et ajoutés à la construction tant que je ne filtre pas mon volet de modifications en attente vers les éléments de la solution.

Cependant, il n'y a pas de dossier ou d'objet dans l'explorateur de solution, donc si vous vous filtrez en attente de modifications uniquement aux éléments de sols, les packages ne seront pas cochés. Je ne sais pas comment les packages Nuget devrait être traité dans la solutionExplorer. Au niveau du projet, vous pouvez ajouter A Je voudrais voir certains paramètres dans la solution pour gérer cela - je ne sais pas si cela devrait être une fonctionnalité du fichier de solution ou de Nuget.

Si c'est un élément de solution, le code de contrôle Visual Studio Version vous donnera probablement une configurabilité plus facile.

Vous pouvez utiliser un drapeau de la ligne de commande Nuget pour définir le dossier de package souhaité ("O "), mais il ne semble pas exister nulle part dans le gestionnaire de packages ou la boîte de dialogue Ajouter une bibliothèque ou Studio Visual Studio. Paramètres du gestionnaire de paquets.

Je suggérerais de rejoindre dans le thread "http://nuget.codeplex.com/discussions/236592" pour les suggestions de nuge ou soumettre des commentaires sur http://connect.microsoft.com/visualstudio Pour savoir à l'équipe comment vous l'aimeriez manipulé dans le fichier Solution Explorer / SLN.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top