2009-09-23 7 views
0

J'aimerais utiliser Unity et AntiXss dans mon projet mvc. Pourriez-vous partager vos idées sur la façon de placer les assembilies dans le dépôt svn afin que les autres développeurs puissent simplement vérifier le code et commencer à travailler immédiatement (sans installer les bibliothèques)?Où placer des assemblages binaires dans un projet .net de taille modérée

Par exemple, dans le monde Java, il est courant qu'un petit projet crée un dossier lib avec tous les fichiers jar nécessaires. Je pense à une solution similaire pour .net et Visual Studio.

Comment gérez-vous vos dépendances externes?

Remarque: Je n'ai pas besoin d'utiliser un autre gestionnaire de système de construction/de dépendance que Visual Studio. (Du moins pas à ce stade du projet)

Répondre

4

Je place mes bibliothèques/assemblées tierces dans un dossier au niveau du projet racine/assemblées parallèlement aux autres assemblys de projet.

+1

+1 - Je fais généralement quelque chose de similaire en appelant habituellement le répertoire "lib" –

+0

Créez-vous un projet appelé Assemblies? (Je ne suis pas sûr si je vous ai bien compris) –

+0

Non. Juste les fichiers comme @Phillip Ngans note ci-dessous, j'inclus les assemblages comme références dans tout projet qui les requiert. – kenny

1

Archivez ces assemblages sous forme de fichiers autonomes dans SVN à un emplacement situé à côté de la racine de vos autres projets. Vous pouvez appeler ce dossier 'Externe'. Le fait de référencer ces assemblys dans votre projet entraînera leur copie dans le répertoire bin outbin lors de la construction du projet.

Questions connexes