pepito del puerto Ответов: 5

как я могу добавлять комментарии в библиотеку dll (Class Library)


Я работаю в Visual Basic, а затем добавляю некоторые комментарии, подобные этому

"'<резюме>
"' Методо ке Тома Фрейз codificada УНА собственной кодировке utf8 о'ИСО, я такого в base64 часто
"' Кавычки-печатаемый-де-ла-куаль в SE obtiene ООН строку decodificado г разборчивым
"'</резюме>
"в' <парам имя="FraseCodificada"&ГТ;Фрейз codificada в</парам и GT;
"в' <возвращается и GT;Фрейз decodificada в</возвращается и GT;
"в' <Примечания&ГТ;&ЛТ;/примечания и GT;

Я не могу видеть их из другого проекта, который использует dll,
кто-то знает, как это сделать?

спасибо


Редактировать:

Сегодня я заметил, что сводка dll хранится в виде строки комментария "а не в виде комментария"

5 Ответов

Рейтинг:
36

Tarakeshwar Reddy

В свойствах проекта->Build убедитесь, что установлен флажок "XML Documentation file".


Sergey Alexandrovich Kryukov

Мой, 5.
Может быть, OP не имеет никакого синтаксиса справки C# XML, в отличие от VB.NET-что?
Пожалуйста, смотрите мой ответ.
--СА

Рейтинг:
29

Sergey Alexandrovich Kryukov

Перейдите на одну строку выше некоторого публичного объявления: тип или его публичный член публичного типа, и введите "///", три (3) косых-VS должен создать для вас элемент справки шаблона XML.

[РЕДАКТИРОВАТЬ]
Чтобы еще что-то проверить: 1) обычно комментарии включены для отладки конфигурации, а не для выпуска, 2) сборка проекта должна создавать XML-файл; этот файл должен быть доступен при просмотре встроенной сборки.

—СА


Tarun.K.S

Я не думаю, что это сомнения ОП. Проект OP использует библиотеку dll, которая не может быть открыта. OP хочет добавить комментарии к классам, присутствующим в этой dll.

Sergey Alexandrovich Kryukov

Просто пытаюсь помочь ОП проверить все, что может иметь отношение к делу.
--СА

pepito del puerto

Я использую "' в VB, но когда я вижу функции в другом проекте, который использует dll, я ничего не вижу, например, только объявление

Публичная функция functionX в виде строки

и это все

pepito del puerto

Решение состояло в том, чтобы скопировать xml-файл, сгенерированный в проекте dll, туда, где была скопирована dll, благодаря всем

Sergey Alexandrovich Kryukov

Отличный. Пожалуйста.
Удачи, звоните еще раз.
--СА

Рейтинг:
20

#realJSOP

У вас включен intellisense?


pepito del puerto

да, я могу видеть только функцию без моих комментариев

Sergey Alexandrovich Kryukov

Мой, 5.
Может быть, OP не имеет никакого синтаксиса справки C# XML, в отличие от VB.NET-что?
Пожалуйста, смотрите мой ответ.
--СА

Рейтинг:
1

Harmanjeet Singh

два пути..

1. Вы можете использовать /// в C# или "' в VB для комментариев.

2. Другой способ делать комментарии-использовать [] для атрибутов, но этот материал будет отправлен в COM.


pepito del puerto

Я использую "' но я не вижу комментариев от другого проекта, который использует мою dll

Harmanjeet Singh

Смотрите, если вы используете комментарии"', код содрогается. одна вещь, чтобы вы подтвердили. попробуйте то же самое в новом проекте. это определенно сработает там..

Рейтинг:
1

Member 12139350

В разделе "Build->Configuration Manager..." в проекте библиотеки классов он должен быть установлен на "любой процессор". Не имеет значения, является ли это "релиз" или "отладка".


[no name]

Отлично сработано. Воскрешение пятилетнего ребенка, уже ответившего на вопрос, чтобы опубликовать решение, которое не имеет ничего общего с заданным вопросом.

CHill60

Мусор.