56 votes

A quoi sert le fichier Nuget repositories.config?

Quel est le fichier packages/repositories.config ? Devrait-il rester sous contrôle de version?

61voto

Colonel Panic Points 18390

Selon Nuget dev David Ebbo

Si vous utilisez le flux de travail Restauration de packages, vous pouvez complètement omettre le dossier Packages du contrôle de source (y compris ce fichier).

http://stackoverflow.com/a/7297465/284795

13voto

cadrell0 Points 9152

Si vous l'ouvrez dans un éditeur de texte, vous verrez que c'est une liste de tous les de la packages.config fichiers pour votre solution.

Devrait-il être gardé sous contrôle de version? Cela dépend. NuGet est intégré dans le package fonction de restauration de recréer ce fichier, car il utilise l' packages.config le dossier de chaque projet lorsque le projet est construit. Cependant, TeamCity paquet de la fonction de restauration utilise packages/repositories.config.

Pourquoi voudriez-vous utiliser le TeamCity paquet de restauration si vous avez NuGet package de restauration activé? Si vous avez un projet Silverlight avec les packages NuGet, pour quelque raison que quelque chose va mal avec le paquet de restauration lors de la construction avec MSBuild. Pour plus de détails, consultez ma question sur la question. Problème avec PackageRestore, Silverlight, et MSBuild

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X