Показать внешние dll XML-комментарии в C # - PullRequest
0 голосов
/ 21 июня 2019

У меня есть приложение C ++ COM, которое я использую в приложении C #. При размещении COM-объекта на моем WinForm Visual Studio 2017 создает две dll взаимодействия.

Поскольку C ++ труднее документировать, у меня также есть второе приложение C #, которое создает две библиотеки с тем же именем, что и библиотеки взаимодействия, а также XML-файлы intellisense. В этом приложении я реализую все интерфейсы из приложения COM и добавляю комментарии XML. Полученный XML-файл содержит все комментарии для всех открытых методов из приложения COM.

Как мне использовать эти XML-файлы, чтобы Visual Studio предоставила мне помощь по интеллекту, как описано здесь: https://docs.microsoft.com/nl-nl/visualstudio/ide/using-intellisense?view=vs-2017

Я пытался скопировать XML-файлы в выходные папки, в которых также есть файлы взаимодействия и исполняемый файл. Но это не сработало, и при каждой перестройке XML-файлы удаляются.

Дополнительная информация:
COM-приложение MapWinGIS: https://github.com/MapWindow/MapWinGIS/tree/develop/src
Проект документации также используется для создания документации API: https://www.mapwindow.org/documentation/mapwingis4.9/index.html
Образец документации: https://github.com/MapWindow/MapWinGIS/blob/develop/docs/Interop.MapWinGIS/Com%20Classes/GdalUtils.cs
Один из файлов intellisense: https://github.com/MapWindow/MapWinGIS/blob/develop/docs/AxInterop.MapWinGIS.XML

...