Как объединить файлы 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.