Продублирую сюда вопрос с другого треда, так как видимо там он потерялся.
Собрал плагин с интеграцией nitra-based языка. После установки происходит следующее:
Я могу подключить файлы с заданным расширением к проекту Nemerle (nproj), установить им BuildAction Nitra и получить работающую подсветку, навигацию и т.п.
Я могу подключить файлы с заданным расширением к проекту C# (csproj), установить им BuildAction Compile и получить работающую подсветку, навигацию и т.п., но студия делает также попытку скомпилировать их как C# файлы, выдает тонну ошибок и фэйлит проект.
Во всех остальных случаях (другой BuildAction или файлы не принадлежащие проекту) в логе появляется эксепшн Can't find file with id=xxx, и интеграция не работает.
Вопросы:
Есть ли возможность получить работающую интеграцию внутри C# проекта?
Есть ли возможность получить работающую интеграцию для файлов, не относящихся ни к одному проекту?