Domanda

Mi chiedevo se qualcuno ha qualche consiglio per offuscare un DSL?

Background -. Abbiamo creato una DSL che verrà messa in Visual Studio Gallery come un file VSIX

Noi già utilizziamo Dotfuscator per la nostra confusione su altri progetti, ma mi piacerebbe sapere se ci sono delle migliori pratiche o problemi quando imballaggio un DSL per la distribuzione come VSIX

È stato utile?

Soluzione

. Disclaimer: Sono uno sviluppatore a PreEmptive Solutions, i creatori di Dotfuscator

Fino a quando gli assembly DSL sono gestite codice è possibile utilizzare Dotfuscator su di loro. La 1005/04/06 rilascio di Dotfuscator Professional offre il supporto per .NET 4.0 Beta 2 assemblee. Fino a quando il contratto di assistenza è in corso, PreEmptive fornirà supporto nel caso in cui si esegue in eventuali problemi.

L'unico processo esterno è necessario implementare è uno di aggiornare il file VSIX manualmente o tramite uno script che andrà a sostituire le assemblee unobfuscated nel VSIX originale con l'uscita quelli offuscato da Dotfuscator. Vedere http: //blogs.msdn .com / quanto / archive / 2009/05/26 / what-is-a-vsix.aspx per i dettagli sulla struttura di un VSIX e come lavorare con loro.

Mentre la versione 1005/06/04 di Dotfuscator è stato notevolmente aggiornato per accettare ed emettere i file XAP, manifesti ClickOnce e directory non abbiamo ancora implementato la possibilità per Dotfuscator di elaborare in modo nativo VSIX assemblee. Ho messo questo miglioramento su nostra richiesta lista :).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top