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

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

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

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

2 ответов


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

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


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