Eazfuscator.NET嵌入NLog

时间:2012-04-03 17:06:49

标签: c# merge obfuscation

我目前正在使用Eazfuscator.NET来进行obfsucate并将我的库嵌入到一个完成的.exe中。我遇到了NLog.dll的问题

我有一个依赖于Nlog.dll的common.dll。我可以创建必要的文件来添加行

[assembly: Obfuscation(Feature = "embed NLog.dll", Exclude = false)]
[assembly: Obfuscation(Feature = "embed Common.dll", Exclude = false)]

一旦应用程序在发布模式下构建,我可以轻松地从输出目录中删除common.dll,一切仍然有效。如果我删除NLog.dll,应用程序将不会崩溃,但它不会再记录。

我的问题是,是否有人有将Nlog合并到他们的项目中的经验,因此他们不必分发dll并且可以单独使用.exe?

0 个答案:

没有答案