我想知道是否有人对混淆 DSL 有任何建议?
背景 - 我们创建了一个 DSL,我们将把它作为 VSIX 文件放入 Visual Studio Gallery。
我们已经使用 dotfuscator 对其他项目进行混淆,但我想知道在打包 DSL 以部署为 VSIX 时是否有任何最佳实践或问题
我想知道是否有人对混淆 DSL 有任何建议?
背景 - 我们创建了一个 DSL,我们将把它作为 VSIX 文件放入 Visual Studio Gallery。
我们已经使用 dotfuscator 对其他项目进行混淆,但我想知道在打包 DSL 以部署为 VSIX 时是否有任何最佳实践或问题
免责声明:我是 Dotfuscator 制造商 PreEmptive Solutions 的开发人员。
只要您的 DSL 程序集是托管代码,您就可以在它们上使用 Dotfuscator。Dotfuscator Professional 4.6.1005 版本提供对 .NET 4.0 Beta 2 程序集的支持。只要您的支持合同是最新的,PreEmptive 就会在您遇到任何问题时提供支持。
您需要实现的唯一外部过程是手动或通过脚本更新 VSIX 文件,该脚本将原始 VSIX 中的未混淆程序集替换为 Dotfuscator 输出的混淆程序集。有关VSIX 结构以及如何使用它们的详细信息,请参阅http://blogs.msdn.com/quanto/archive/2009/05/26/what-is-a-vsix.aspx 。
虽然 4.6.1005 版本的 Dotfuscator 已显着更新以接受和发出 XAP 文件,但 ClickOnce 清单和目录我们尚未实现 Dotfuscator 本地处理 VSIX 程序集的能力。我已将此增强功能放在我们的请求列表中:)。