我如何通过ILMerge在不同文件夹中的dll创建一个exe?

问题描述 投票:0回答:1

我如何通过ILMerge在不同文件夹中使用dll创建一个exe文件?例如,组合https://www.lawinegevaar.nl/firebird/jaybird_embedded_example.html中列出的dll。

命令提示符示例:

没关系:

ILMerge /target:winexe /out:MWithDlls\MWithDlls.exe MWithDlls\M.exe MWithDlls\FirebirdSql.Data.FirebirdClient.dll.

这不是:

ILMerge /target:winexe /out:MWithDlls\MWithDlls.exe MWithDlls\M.exe MWithDlls\FirebirdSql.Data.FirebirdClient.dll MWithDlls\fb\fbclient.dll

导致异常---无法从位置(path)fbclient.dll加载程序集。

fbclient.dll位于子文件夹fb中。

ilmerge
1个回答
0
投票

我发现ILMerge与C#不兼容。

© www.soinside.com 2019 - 2024. All rights reserved.