Добавить документацию intellisense в StructureMap

По умолчанию все, что я получаю в intellisense, это функции и его подпись. Я бы предпочел, если бы я мог также получить документацию с intellisense. Я понимаю, что я должен разместить XML-файл, который содержит эту документацию вместе с моей DLL.

Откуда я могу получить этот файл? Или у меня есть какой-то другой способ добиться этого?

1 ответ

Решение

В ближайшем будущем нет никакой возможности получить документацию по XML, если не взять исходный код Structuremap и создать его самостоятельно.

Что касается того, почему это не входит в дистрибутив, я не уверен. Я могу только предположить, что когда конфигурация на основе xml с SM была более распространенной, Джереми беспокоился о путанице между StructureMap.xml, файлом intellisense, и StructureMap.xml, файлом конфигурации.

Это чистое предположение однако. Для реального совка вы должны будете опубликовать в списке рассылки SM. Независимо от того, на данный момент, вы должны свернуть свои собственные из источника. Я сделал это также по той же причине, и это не было слишком больно.

-Скотт

Изменить - инструкции для этого следуйте.

  1. Используя ваш любимый клиент SVN (если у вас его нет, я рекомендую TortoiseSVN), скачайте последнюю версию с https://structuremap.svn.sourceforge.net/svnroot/structuremap/trunk/. Если вам нужны те же биты, что и в 2.5.3, я думаю, вы захотите ревизию 234. В противном случае, просто возьмите голову и постройте из нее. (Если вы не знакомы с SVN, найдите учебник, который объясняет, о чем я говорю)
  2. Откройте решение StructureMap в Visual Studio (в подкаталоге Source). Щелкните правой кнопкой мыши проект StructureMap, выберите "Свойства"> "Построить" и убедитесь, что установлен флажок для выходной документации XML.
  3. Строй и наслаждайся.
Другие вопросы по тегам