Я создал расширение Visual Studio (vsix) для обеспечения поддержки языка программирования.Я включаю следующие функции:
- подсветка синтаксиса для нового языка программирования, который активируется в определенных форматах файлов, например, при создании файлов в форме file.foo
- автозавершение кода и шаблоныдля файлов .foo
- текст всплывающей подсказки при наведении курсора мыши на имена типов данных
Я хотел бы интегрировать описанные выше функции в пакет NuGet, который уже предоставляет компилятор foo, встроенный в сборкуprocess.
Идея состоит в том, что программист вместо установки пакета vsix + загрузки NuGet должен просто загрузить NuGet и иметь полную (или почти) поддержку IDE для языка программирования foo (поддержка редактора + компиляция).
Возможно ли это?Если нет, могу ли я хотя бы включить подсветку синтаксиса как часть процесса MSBuild в пакет NuGet?