Actuellement, nous avons un groupe de projets déployés sur un serveur exécutant .NET. La plupart des projets font référence aux assemblées entre eux. Cependant, étant donné que la plupart des développeurs n'auront pas accès au GAC, nous nous sommes demandé s'il existait un moyen facile de créer des "Caches d'assemblage" locales où des groupes d'assemblages peuvent être stockés et utilisés hors du Global Assembly Cache par des projets avec le savoir-faire pour accéder à ce cache? Nous avons pensé à unir les projets dans un grand projet et à créer un grand répertoire bin, mais nous nous demandions si quelqu'un avait essayé autre chose. Merci!Gestion de l'assemblage dans .NET, pouvons-nous créer nos propres "caches d'assemblage"?
1
A
Répondre
1
Vous pouvez raccorder assembly resolve et implémenter un comportement personnalisé au contenu de votre coeur.
+1
Oui, vous pouvez - mais ne laissez pas le contexte de charge vous mordre dans le cul: http://blogs.msdn.com/b/suzcook/archive/2003/06/13/switching-to-the-load-context .aspx et http://msdn.microsoft.com/fr-fr/library/dd153782.aspx – Jan
Pourquoi utiliser un cache d'assembly? Pourquoi ne pas déployer des DLL avec les applications qui les utilisent? –