Как объединить файлы XML-документации с DLL с помощью ILMerge?


Я знаю, что могу объединить PDB с файлом DLL, но я пытаюсь сделать то же самое с файлом документации XML.

Это должно быть возможно, так как у вас нет .xml-файлы со сборками .NET, и все же у вас есть документация в IDE.

Как это сделать?

2 6

2 ответа:

ILMerge предназначен только для слияния DLL и EXE в одну большую DLL и EXE соответственно. XML-документация создается компилятором C#, и ILMerge не имеет к ней никакого отношения, поскольку она имеет дело с двоичным содержимым этих файлов. Если вы думаете о ILMerge как о слиянии языка инструкций (ILMerge), то это все, что он делает, никаких операций с XML-документацией. Sandcastle-это такой генератор документации, сообщив Sandcastle, что вы хотите построить HTML-справку или CHM из всех XML-комментариев, он будет сделай это для себя.

Надеюсь, что это проясняет понимание ILMerge.

Есть опция командной строки для ILMerge, чтобы также объединить документацию XML /xmldocs.