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

<(?!\/?a(?=>|\s.*>))\/?.*?>

Попытка это. Имел что-то подобное для тегов p. Работавший для них так не смотрите почему нет. Отрицательное предвидение использования, чтобы проверить, что это не соответствует (снабженный префиксом дополнительное / символ), где (использование положительного предвидения) (с дополнительным / префикс) сопровождается a> или пространством, материалом и затем>. Это тогда соответствует вплоть до следующего> символ. Поместите это в subst с

s/<(?!\/?a(?=>|\s.*>))\/?.*?>//g;

, Это должно оставить только открытие и закрытие тегами

6
задан Mogsdad 25 January 2018 в 16:17
поделиться

2 ответа

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

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

0
ответ дан 8 December 2019 в 12:20
поделиться

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

19
ответ дан 8 December 2019 в 12:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: