Что такое первичная сборка - PullRequest
       25

Что такое первичная сборка

1 голос
/ 07 сентября 2010

Я пытаюсь использовать ILMerge в нашем процессе сборки. ILMerge имеет перечисление Kind, которое содержит поле SameAsPrimaryAssembly. Что это за первичная сборка? Как мне установить первичную сборку?

1 Ответ

3 голосов
/ 07 сентября 2010

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 Основной.dll Secondary.dll

...