#sql #visual_studio #plugin
Запросы находятся в ресурсах в виде *.sql файлов, а в месте вызова находятся инструкции такого вида: Properties.Resources.Query При наведении курсора на Query высвечивается текст запроса, но подсветки синтаксиса нет. Есть ли какие-нибудь плагины, которые исправляют данную проблему? Можно конечно открывать файлы в обозреватели VS и там все подсвечивается, но это не всегда удобно, так как плодятся лишние вкладки.
Ответы
Ответ 1
Такой вопрос уже обсуждался на англоязычном SO, и в качестве варианта было предложено вот это расширение для Visual Studio 2012, которое путём редактирования манифеста можно попробовать завести и в более новых версиях Visual Studio. Однако, обсуждение сошлось на том, что работать это не может корректно, так как синтаксический анализатор не в состоянии определить, является ли строка SQL кодом или просто строкой и может работать некорректно. В качестве альтернативы, можно использовать .sql-файлы с кодом SQL в проекте (которые в принципе подсвечиваются довольно неплохо), используя их так: string sql = System.IO.File.ReadAllText("путь к файлу .sql"); Все ответы взяты из оригинального англоязычного обсуждения.Ответ 2
Как по мне то Syntax Highlighting Pack подходит наилучше, потому что поддерживает очень много языков программирования и работает с Visual Studio 2015, 2017
Комментариев нет:
Отправить комментарий