ILMerge:无法添加引用时该怎么办?

时间:2015-12-28 19:16:38

标签: c# visual-studio ilmerge

当我这样做时

ilmerge /targetplatform:4 /out:Newconverter.exe converter.exe Newtonsoft.Json.dll  AWSSDK.dll ImageResizer.dll

我明白了:

An exception occurred during merging:
Unresolved assembly reference not allowed: Conaito.PPT2HTML5.

Conaito.PPT2HTML5是我项目中的汇编参考,虽然它没有像其他人那样“安装”。我不得不浏览到.dll的位置才能添加它。

如果我添加Conaito,请执行我的ilmerge命令,使其显示为:

ilmerge /targetplatform:4 /out:Newconverter.exe converter.exe Newtonsoft.Json.dll  AWSSDK.dll ImageResizer.dll Conaito.PPT2HTML5.dll

我明白了:

An exception occurred during merging:
ILMerge.Merge: Could not load assembly from the location '[path]\bin\Debug\Conaito.PPT2HTML5.dll'.

但该文件显然存在于该位置。

这可能与this question是同一个问题,因为我试图加载的东西不是“托管程序集”吗?

如果完全无法将此.dll插入可执行文件中,我可以做什么才能实际构建我的项目?此错误导致构建失败。

0 个答案:

没有答案