Как XML-комментарии работают между проектами в одном решении - PullRequest
0 голосов
/ 16 мая 2019

Я настраиваю xml комментарии через свойства в проекте в решении.Я хочу, чтобы эти комментарии были видны в другом проекте в том же решении.Однако ссылки на проект и XML в bin рядом с .exe недостаточны.

Я попытался добавить жесткую ссылку в другую папку bin проекта, но это не совсем помогло.

У меня есть проектдревовидная структура:

Решение:

| --- ProjectA (ссылка на проект B)

| --- ProjectB (с краткими комментариями, сгенерированными при сборке)

Я использую методы из B, работающие как служебные методы в проекте A, но я не вижу сводку из xml.Когда я вызываю метод наподобие _something.doAFlip(), при вызове класса и метода нет описания, хотя он предоставляется вместе с .dll в bin / netframework и т. Д. С именем: myassembly.dll и myassembly.xml вместе.

1 Ответ

0 голосов
/ 17 мая 2019

Подводя итог, проблема не была найдена в комментариях XML. Хотя у вас есть одно решение и несколько проектов внутри VS , они должны автоматически загружать все комментарии из сводок без сгенерированного документа .

Проблема была сама в классе, методе и интерфейсе, а также в отсутствии ReSharper. Пока я вводил зависимости в ProjectA из ProjectB, я вводил интерфейсы, а не методы. Мой проект не имел никаких комментариев по интерфейсам, и только комментарий метода и классов После добавления комментариев к интерфейсам и функциям внутри интерфейса теперь я могу видеть их правильно после введения в ProjectA:)

...