2

HY,Ajouter un assemblage à GAC et boîte de dialogue Ajouter de référence dans Visual Studio 2010

Vous connaissez quelqu'un comment puis-je ajouter un assemblage à GAC et boîte de dialogue Ajouter référence automatiquement en même temps. J'ai un projet d'installation que je lui ai demandé d'ajouter automatiquement l'assembly à GAC, mais je ne peux pas ajouter cela dans le dialogue de référence de Visual Studio 2010. Je recherche sur internet mais je n'ai pas trouvé comment le faire.

L'idée est que j'ai un modèle de projet d'un projet qui utilise deux ensembles. Je veux placer l'assemblage 2 dans GAC quand il exécute la configuration du framework que je lui donne.

Merci.

Répondre

3

Votre anglais est difficile à décoder, mais il semble que vous soyez sur la mauvaise voie. Le GAC est un détail de déploiement. Vous n'aurez aucun problème à placer un assembly dans le GAC avec votre projet d'installation.

L'assemblage et non appartient au GAC de votre machine dev. Pour ajouter la référence, utilisez simplement la boîte de dialogue Ajouter une référence et utilisez l'onglet Projet ou Parcourir.

Si votre assembly est destiné à être utilisé par un autre programmeur afin qu'il puisse utiliser votre produit dans son propre projet, vous devez déployer votre assembly deux fois. Il doit aller dans le GAC et une copie de l'assemblage doit aller dans un dossier dédié pour que votre client puisse ajouter la référence dans son propre projet. Le répertoire c: \ program files \ reference asssemblies est un bon endroit pour le mettre.

Le mettre dans le GAC pour elle est facultatif btw, ce n'est pas communément fait. Je pense que la plupart des programmeurs préféreraient que vous ne le fassiez pas, à moins que vous ne travailliez pour une grande entreprise qui a besoin de distribuer automatiquement les mises à jour de sécurité. En le mettant dans le GAC, il est plus difficile pour votre client d'écrire son propre projet d'installation car elle doit d'abord exécuter la vôtre.

+0

Merci, j'ai eu l'idée :) – tribanp

-1

tribanp

J'ai créé une extension de visual studio sexy qui vous aidera à atteindre votre objectif. Muse VSReferences vous permettra d'ajouter une référence de Global Assembly Cache au projet à partir de l'élément de menu Add GAC Reference.

enter image description here

Cordialement ...

Muse Extensions

Questions connexes