Недавно я был слегка удивлен, обнаружив, что мои тщательно обработанные комментарии xml не появлялись в intellisense для моих коллег. Всегда используя связанные сборки с ссылками на проекты, я не понял, что вам нужно было экспортировать XML-документ и получить доступ к этой информации.Структура определения goto показывает комментарии, генерируются ли они из комментариев xml?
Это привело меня к размышлению о том, как работает инфраструктура .Net framework intellisense. Если я правильно понимаю, файлы .xml должны быть скрыты где-то в специальной папке?
Но мой главный вопрос касается определения «Goto» - если вы определились с определением на сборке .Net framework, вы получите информацию, полученную из метаданных, - но также и с большим количеством полезных комментариев - это магически генерируемые из комментариев Xml, или кто-то должен написать макрос +, чтобы преобразовать их только для сборки? По-другому: как я могу получить этот эффект для своих собраний?
Спасибо, но я хотел знать о сборках фреймворков - System.Drawing и т. Д., Где xml-файлы для них? Могу ли я разместить свои xml-файлы? И откуда берутся комментарии в «генерируемых метаданных»? – Benjol 2008-11-12 09:44:22