Disclaimer: Je suis développeur chez Solutions PreEmptive , les fabricants de Dotfuscator.
Tant que vos assemblages DSL sont gérés, vous pouvez utiliser Dotfuscator. La version 4.6.1005 de Dotfuscator Professional prend en charge les assemblys .NET 4.0 Beta 2. Tant que votre contrat de support est à jour, PreEmptive vous fournira une assistance en cas de problème.
Le seul processus externe que vous aurez besoin de mettre en œuvre est celui de mettre à jour votre fichier VSIX manuellement ou via un script qui remplacera les assemblages non décomplexés du VSIX d'origine par ceux rendus par Dotfuscator obfusqués. Voir http://blogs.msdn.com/quanto/archive/2009/05/26/what-is-a-vsix.aspx pour plus de détails sur la structure d'un VSIX et comment travailler avec eux. Alors que la version 4.6.1005 de Dotfuscator a été considérablement mise à jour pour accepter et émettre des fichiers XAP, les manifestes et répertoires ClickOnce n'ont pas encore implémenté la possibilité pour Dotfuscator de traiter nativement les assemblys VSIX. J'ai mis cette amélioration sur notre liste de demandes :).
Nous utilisons votre outillage et avons téléchargé la dernière version la nuit dernière. Bon travail là-dessus :). Je vais voir si je peux mettre à jour le VSIX, merci pour votre aide. –