Есть ли в редакторе Visual Studio макрос для удаления всех комментариев из исходного файла VB.NET?
Использование меню Правка -> Найти и заменить -> Быстрая замена регулярными выражениями
Найти что: ^{.+}'.+$
^{.+}'.+$
Заменить на: \1
\1
заменит
text ' comment
до
text
Найти: ^{(([^"']*"[^"]*"[^"'])#|[^"']*)}'.*$
^{(([^"']*"[^"]*"[^"'])#|[^"']*)}'.*$
Заменить на \1 также будет работать для таких вещей (SQL):
cs = "INSERT INTO db (time, t1, t2) VALUES ('" & Time.ToString & "', NULL, '" & t2 & "')" ' COMMENT
EDIT *
http://bytes.com/topic/visual-basic-net/answers/579000-utility-remove-comments-vb-net-files
имеет несколько вариантов.
например