我正在尝试使Dotfuscator与ILMerge一起使用,但是无论我应用它们的哪个顺序,总会以某种方式中断:


当我使用dotfuscator然后再使用ILMerge时,我收到一条消息,说明pdb数据库已旧。
反之亦然,dotfuscator只会抛出一个错误,指出没有要构建的程序集。


如何使Dotfuscator与ILMerge完美搭配?

最佳答案

Dotfuscator的商业版本包含称为链接的功能,该功能与ILMerge的功能相同。如果您有商业版本,强烈建议您使用链接。

如果您使用的是Community Edition,则建议您首先将程序集与ILMerge合并,然后再使用该输出程序集并将其添加为Dotfuscator项目中的输入。在这种情况下应该没有问题。如果您尝试这样做但仍遇到问题,请在PreEmptive support forums上发布主题,我们将很乐意帮助您使事情正常进行。

关于c# - Dotfuscator和ILMerge是否可以一起工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7809505/

10-13 07:45