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