2013-08-02 55 views
0

我正在使用ILMerge将我创建的exe文件的依赖关系捆绑到一个exe文件中。我遇到了一个问题,我的一个依赖关系依赖于Oracle.DataAccess.dll,它具有32位和64位的不同版本。我将32位版本捆绑到我的输出可执行文件中,但是它在64位机器上运行时出错。有没有办法让我通过ILMerge来包装我的所有依赖项,除此之外,因此迫使可执行文件在运行时搜索它?这将允许我根据需要交换32位和64位dll。ILMerge - 忽略依赖关系

在此先感谢!

+0

可能的重复[是否有可能只合并一个使用ILMerge的依赖项的子集?](http://stackoverflow.com/questions/14509344/is-it-possible-to-only-merge-a-subset-的依赖性-使用-ilmerge) – Steve

回答

0

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