2010-11-15 8 views
1

Mon application console contient un exe et 10 dll. Je veux et ne peux que masquer cinq des DLL. Les autres sont des DLL partagées et contiennent du code commun, donc ils ne peuvent pas être obscurcis. Avec la conception actuelle, les assemblages obfusqués ne peuvent pas non plus être fusionnés ou l'application va se casser.Est-ce que SmartAssemby prend en charge l'application à assemblages multiples?

Est-ce que SmartAssembly peut être utilisé pour ma situation? Il me laisse seulement choisir une assemblée pour obscurcir. Il semble que je doive créer un projet pour chaque DLL que je veux obscurcir. Est-ce vrai?

Répondre

1

Si vous souhaitez laisser les DLL en tant que fichiers séparés, ils auront besoin de projets séparés. Si elles sont partagées, vous devrez le faire.

La recommandation est de fusionner tout ce que vous pouvez (les assemblys qui ne sont pas partagés) dans votre projet .exe.