Я хочу разработать расширение Visual Studio, которое выполняет некоторую автоматизацию для моих проектов баз данных sql в Visual Studio. Среди этих задач добавление ссылок на базу данных. Я не могу найти никакого способа сделать это из кода расширений.
Я могу получить правильный узел проекта, получающий ServiceProvider.GlobalProvider.GetService (typeof (DTE)) как EnvDTE80.DTE2;и чем перебирать проект в решениях. Но объект проекта, кажется, имеет тип Microsoft.VisualStudio.Data.Tools.Package.Project.IDatabaseProjectNode, который помечен как внутренний и поэтому не может быть использован мной.
Есть ли какой-либо официальный способ добавить ссылки на базу данных (и другие специфические вещи проекта базы данных sql), или я должен прибегнуть к редактированию файлов проекта напрямую?