ILMerge - 忽略依赖

时间:2013-08-02 14:58:34

标签: .net oracle merge odp.net ilmerge

我正在使用ILMerge将我创建的exe的依赖项捆绑到单个exe中。我遇到了一个问题,其中一个依赖项依赖于Oracle.DataAccess.dll,它有32位和64位的不同版本。我将32位版本捆绑到我的输出可执行文件中,但在64位计算机上运行时出错。有没有办法让我通过ILMerge包装除Oracle之外的所有依赖项,从而强制可执行文件在运行时搜索它?这将允许我根据需要交换32位和64位dll。

提前致谢!

1 个答案:

答案 0 :(得分:0)

原来这不是一个问题。之前我已经明确地包含了Oracle.DataAccess dll来解决另一个问题。从ILMerge构建事件中删除它会解决问题。