Подтвердить что ты не робот

Внедрение документации Intellisense Xml в сборку?

У меня есть сборка, содержащая очень тщательную документацию на основе XML, которая используется через Sandcastle для создания справочных файлов для продукта. Мы также используем выходные XML файлы для обеспечения надлежащего Intellisense в Visual Studio, когда программисты используют сборку, очевидно.

Для этого нам кажется, что мы поставляем пользователю сборку ( "assembly.dll" ) и документацию ( "assembly.xml" ).

Возможно ли внедрить документацию в сборку, поэтому нам нужно будет предоставить только один сборный файл, и Visual Studio сможет извлечь информацию? Может быть, встроен как ресурс или что-то в этом роде?

4b9b3361

Ответ 1

К сожалению, вам нужно будет предоставить оба варианта, поскольку Visual Studio знает, как искать документы XML для Intellisense.

Ответ 2

При поиске в C:\Windows\Microsoft.NET\Framework\v2.0.50727 вы обнаружите, что все узлы .net, которые вы можете ссылаться в ваших приложениях, используют файлы xml. Visual studio будет предоставлять intellisense для сборок, если файл xml существует. Например, если вы должны закрыть Visual Studio, а затем удалить файл System.Drawing.xml и затем снова открыть VS, для этой сборки не должно быть никаких intellisense. Затем вам нужно закрыть VS, скопировать его обратно, а затем снова открыть VS, чтобы intellisense снова работала.

Ответ 3

Мне что-то не хватает? Я всегда прокомментирую как обычно (используя 3 слэша или 3 метки (vb)), используйте встроенные теги xml, и когда я использую сборку, я получаю intellisense - я редко использую extrernal xml файл.