![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| #Sage |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 25.2.2005 Репутация: нет Всего: 1 |
Всем привет! Мне понадобилось сгенерировать документацию к коду в VS2005, но кроме как XML файл я из студии так и не смог ничего выжать. Можно ли получить хотя бы HTML (я уж не говорю про *.chm)? Может я и ошибаюсь, но в VS2003 такая возможность вроде была...
З.Ы. Покапался в MSDN - там послали на страничку с каким-то сторонним софтом, который документирование сборок под FrameWork 2.0, как оказалось, не поддерживает. Я в тупике. Это сообщение отредактировал(а) #Sage - 16.1.2006, 21:55 |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Не было. VS умеет генерить xml-файлы документации, но предназначены они не для прямого чтения людьми, а для отображения инфы о классах и их членах в редакторах вроде студии. Ну, если очень нужно, делай xsl-преобразование. Но это гемор. Для составления доков используй другие проги
|
|||
|
||||
| #Sage |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 25.2.2005 Репутация: нет Всего: 1 |
Пасиба большое. А то я уж нервничать начинал :). А не подскажешь где можно взять прогу для доков?
|
|||
|
||||
| Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 25 Всего: 173 |
-------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
лучше - NDoc
кстати, студия умеет сама генерить документацию из xml-файлов! -------------------- ![]() |
|||
|
||||
| #Sage |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 25.2.2005 Репутация: нет Всего: 1 |
||||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
С удивлением обнаружил отсутствие команды типа "Preview HTML documentation" в 2005-й студии Точно знаю, что в 2003-й она есть -------------------- ![]() |
|||
|
||||
| Cr@$h |
|
|||
![]() Исследователь ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Держите методу "Документирование в формате XML", которую я составил из статей MSDN. Как создавать документацию в виде html страниц из документированного кода -- в самом ее конце. Успехов.
Присоединённый файл ( Кол-во скачиваний: 7 )
XML_Documentation.rar 47,08 Kb |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Cr@$h, спасибо за статью, но в 2005-й студии нет такой команды как "Build comment web pages".
-------------------- ![]() |
|||
|
||||
| Cr@$h |
|
|||
![]() Исследователь ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Быть может просто убрали эту фичу...
Или она реализована в другом месте. Странно, последний MSDN по какой студии вообще? Там это написано. Говорю так, потому что 2005 еще не юзал нормально. Но по xml-комментариям файл точно генериться должен -- если не по дефолту, то в свойствах проекта должно быть место, где указываешь имя такого создаваемого файла. |
|||
|
||||
| #Sage |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 25.2.2005 Репутация: нет Всего: 1 |
Cr@sh, я тоже так рассуждал. Но в MSDN описыватся только создание документации в xml. Как силами самой среды сделать HTML файл там не рассказывается... Ладно, мы не гордые, воспользуюсь сторонним софтом. Просто если кто найдёт в студии возможность создания HTML напишите pls. P.S> Это я про VS2005 |
|||
|
||||
| Cr@$h |
|
|||
![]() Исследователь ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Ох уж эти...
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
В паре мест в MSDN упоминается о том, что на разработчика справки ложится обязанность по созданию XSLT-преобразования из XML в HTML. По ходу, в 2003-й студии скорее всего просто был зашит готовый XSL-файл, выводящий preview. А вообще, NDoc рулит, и никакая студия его не переплюнет по возможностям.
-------------------- ![]() |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |