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