2013-08-02 54 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構建事件中刪除此問題已解決該問題。