我想知道是否有人对混淆 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 文件,该脚本将用 Dotfuscator 输出的混淆程序集替换原始 VSIX 中的未混淆程序集。看 http://blogs.msdn.com/quanto/archive/2009/05/26/what-is-a-vsix.aspx 有关 VSIX 结构以及如何使用它们的详细信息。

虽然 Dotfuscator 4.6.1005 版本已进行重大更新,可以接受和发出 XAP 文件、ClickOnce 清单和目录,但我们尚未实现 Dotfuscator 本机处理 VSIX 程序集的功能。我已将此增强功能放在我们的请求列表中:)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top