Добавить документацию intellisense в StructureMap - PullRequest
3 голосов
/ 22 августа 2009

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

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

1 Ответ

3 голосов
/ 22 августа 2009

В ближайшем будущем нет никакой возможности получить документацию по 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. Строй и наслаждайся.
...