1

我正在尝试在我们的构建过程中使用 ILMerge。ILMerge 具有 Kind 枚举,其中包含 SameAsPrimaryAssembly 字段。这个初级组件是什么?如何设置主程序集?

4

1 回答 1

3

ILMerge 采用一组输入程序集并将它们合并到一个目标程序集中。输入程序集列表中的第一个程序集是主程序集。当主程序集是可执行文件时,目标程序集被创建为具有与主程序集相同入口点的可执行文件。此外,如果主程序集具有强名称,并且提供了 .snk 文件,则使用指定的密钥对目标程序集进行重新签名,使其也具有强名称。检查这个:
http ://rongchaua.net/blog/c-how-to-merge-assembly/

http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en

设置方法如下:
ilmerge /out:Merged.dll /keyfile:key.snk Primary.dll Secondary.dll

于 2010-09-07T04:53:15.567 回答