c# - Dotfuscator 和 ILMerge 可以协同工作吗?

标签 c# .net ilmerge dotfuscator

我试图让 Dotfuscator 与 ILMerge 一起工作,但无论我应用它们的顺序如何,它总是以某种方式中断:

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

如何让 Dotfuscator 与 ILMerge 良好配合?

最佳答案

Dotfuscator 的商业版本包含一个称为链接的功能,它与 ILMerge 做同样的事情。如果您有商业版,我强烈建议您使用 Linking。

如果您使用的是社区版,我建议您先使用 ILMerge 合并您的程序集,然后获取该输出程序集并将其作为输入添加到您的 Dotfuscator 项目中。这种情况应该没有问题。如果您尝试此操作但仍有问题,请在 PreEmptive support forums 上发帖我很乐意协助您使事情顺利进行。

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

相关文章:

c# - 是否可以删除 .NET 中未使用的代码/程序集?

c# - WebAPI 和 ILMerge(又名自托管单个 exe)

c# - 从字符串/Json url 获取数据

c# - 一棵树应该只有一个根节点吗

c# - 在一个组合框中显示数据库中的多列

dll - 无法从 GAC 加载嵌入式依赖项

c# - NServiceBus Saga 没有注册 IPersistTimeouts 组件

.net - 如何设置 Entity Framework 数据模型以将一个实体模型用于多个 View ?

c# - NHibernate QueryOver 的按位运算和扩展方法

c# - 我可以将 Math.NET 运行时与 .NET 2.0 或 .NET 3.5 应用程序一起使用吗?