Возможно ли, чтобы Visual Studio TODO комментарии в файлах aspx / ascx появлялись в списке задач? - PullRequest
12 голосов
/ 29 мая 2009

Мы разрабатываем веб-формы asp.net с использованием visual studio 2008. Для многоязычной поддержки мы переводим весь наш текст. Однако при проектировании мы обычно просто вводим текст на английском языке и позже возвращаемся к переводу (в противном случае это прерывает работу).

Я добавил тег «ToTranslate» в настройках. Добавление //ToTranslate: something в код C # правильно добавляет запись в список задач. Однако я не понял, как сделать то же самое для файлов aspx и ascx (где живет большая часть нашего пользовательского текста).

Вставка <%-- //ToTranslate: something --%> или <%-- ToTranslate: something --%> не работает.

Есть идеи?

Ответы [ 2 ]

19 голосов
/ 31 мая 2009

Мне кажется, что он работает нормально, если вы поместите разделители <% и%> в строку самостоятельно. Я сделал следующее: в меню «Сервис» выберите «Параметры», затем в «Среде» -> «Список задач» добавьте новый токен ToTranslate. Нажмите OK, чтобы принять изменения. Вернувшись на страницу ASPX, я добавил комментарии к отдельной строке и сам разделитель кода.

7 голосов
/ 15 февраля 2012

К вашему сведению, если вы хотите сделать это в .Net MVC3 файле бритвы cshtml , синтаксис этого:

@{
//TODO: Move this inline <style> css to a file
}

Обратите внимание: вам нужно поставить завершающую скобку} на новую строку, иначе она будет включена в // комментарий. Вы можете сделать это, используя / ** /, как показано ниже, и держать все это в одной строке, но это более типично и немного сложнее для чтения. Мое мнение: если вас это раздражает, комментарий занимает 3 строки в вашем файле, тем более мотивация исправить проблему и полностью ее удалить:)

@{/*TODO: Move this inline <style> css to a file*/}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...