2010-05-18 10 views
4

Possible en double:
What are the advantages and disadvantages of using the GAC?.Net/C# - Avantages et inconvénients en utilisant le GAC

Salut les gars,
Je voudrais connaître votre opinion sur les avantages des inconvénients de en utilisant le GAC dans les applications .Net. Pour moi, il semble plus professionnel de signer & enregistrer les DLL d'application dans le GAC. Il est plus sûr, aide à la rétrocompatibilité, aux installations côte à côte et facile à référencer pour les utilisateurs finaux. Mais je veux entendre l'autre côté aussi.

Merci beaucoup,
Adi Barda

+0

Voir également ces sujets similaires: http://stackoverflow.com/questions/896551/is-it-better-to-register-dlls-to-gac-or-reference-them-from-bin-folder- in-asp-ne et http://stackoverflow.com/questions/538710/why-should-i-not-use-the-gac –

Répondre

2

Il est une excellente idée d'utiliser le GAC pour vos ensembles partagés mais assurez-vous de comprendre certains des inconvénients potentiels. Cela peut également introduire une complexité supplémentaire dans le développement et le déploiement.

Jetez un oeil à cette question précédente pour les inconvénients potentiels: Why should I NOT use the GAC?

2

Vous auriez déjà inscrit des avantages, le principal inconvénient d'utiliser le GAC à mon avis est que cela devient un peu plus compliqué à installer, vous pouvez » t juste copier les fichiers et exécuter, et même lorsque vous souhaitez désinstaller vous ne pouvez pas supprimer un seul répertoire.

Je suppose que c'est pour un assemblage qui sera simplement utilisé par vos propres applications, donc vous n'avez pas à vous soucier des autres applications qui y sont liées.