我如何通过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与C#不兼容。