Подтвердить что ты не робот

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

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

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

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

Любые идеи?

4b9b3361

Ответ 1

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

Ответ 2

FYI, если вы хотите сделать это в файле .Net MVC3 razor cshtml, это:

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

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

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

Ответ 3

Вам не нужны теги & lt;%%> сами по себе. В этом примере показано, что работает, а что нет:

<%//ToTranslate will work%>
<%/*ToTranslate will work*/%>
<!--ToTranslate won't work-->
<!--
ToTranslate won't work
-->

Это может быть связано с тем, что различие между HTML-комментарием и некоторой формой aspx-комментария портится - потому что эта часть html-комментария?

comments in aspx