2010-01-14 6 views
1

Je souhaite que l'attribut d'assembly, comme la valeur AssemblyTitleAttribute, soit remplacé par quelque chose d'autre une fois la génération terminée. Est-ce possible?Modification des valeurs d'attributs d'assemblage après la génération .NET

C'est juste que nous avons deux types de constructions, l'une est base et l'autre est obfusquée, donc nous voulons juste ajouter quelques changements aux valeurs de titre/attribut sans rebiulding les assemblées.

+1

Juste le construire deux fois. –

Répondre

1

Vous pouvez utiliser ildasm pour convertir l'assemblage en IL, modifier la valeur d'attribut et utiliser ilasm pour recréer l'assemblage. Cela peut ou peut ne pas être considéré comme une reconstruction.

Cependant, il est probablement aussi facile et rapide de compiler sous conditions le contenu des attributs Assembly dans votre projet en fonction du haut de la construction. Les développeurs sont susceptibles d'être plus familiers avec cette méthode et c'est, à mon humble avis, plus facile à maintenir.

Questions connexes