我有一个非常简陋的应用程序,它带有一个我想在其上使用 ILMerge 的外部程序集 (log4net.dll)。我将 App.exe 和 log4net.dll 合并,生成的可执行文件 (New.exe) 似乎可以正常工作。但是,New.exe 不再记录,并且在合并之前记录良好。请记住,我在测试 New.exe 之前复制了 App.exe.config。
我不知道该怎么做。有谁知道为什么会发生这种情况?我是否误用了 ILMerge.exe?Reflector 似乎表明 New.exe 是“完整的”;我可以看到 Log4net 程序集和所有内容。