2009-02-17 6 views
3

Je développe un assembly partagé, version 2.0.0.0. Pour une compatibilité future, j'aimerais relier toutes les versions 2.0.x.x à la dernière version installée. Pour ce faire, j'ai besoin d'un fichier de stratégie d'éditeur. Existe-t-il un moyen d'incorporer directement la stratégie d'éditeur dans l'assembly "code" au lieu d'avoir à installer deux assemblys différents?Intégration de la stratégie d'éditeur dans l'assembly

I.e. mon assembly sera TOUJOURS dans le GAC, car il n'est pas autorisé à fonctionner séparément de l'application qu'il enveloppe.

Merci. QbProg

Répondre

1

Non, il n'existe pas de solution de ce type. Les assemblys de stratégie de publication sont séparés. (Cela permet à l'utilisateur/administrateur de décider s'il veut ou non les installer.) Le kicker est la partie du documentation qui dit que le nom de l'assembly doit suivre le format policy.majorNumber.minorNumber.mainAssemblyName.dll.

+0

Je ne suis pas sûr que j'accepte vraiment le raisonnement pour l'avoir ainsi; il semble plus pratique de tout avoir au même endroit, et ils peuvent toujours permettre à sysadmin de le remplacer par des paramètres de fichier de configuration si nécessaire. – Andy