Получить экземпляр IVsBuildPropertyStorage2 в расширении Visual Studio - PullRequest
0 голосов
/ 28 декабря 2018

Я разрабатываю расширение Visual Studio, и мне нужно установить некоторые свойства msbuild в файле .csproj .Интерфейс IVsBuildPropertyStorage может устанавливать свойства, но он не поддерживает необработанное значение, например $(Configuration).Итак, я хочу получить экземпляр IVsBuildPropertyStorage2, но я не знаю, как это получить.

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 08 января 2019

IVsBuildPropertyStorage обычно реализуется объектом, который реализует иерархию проекта (IVsHierarchy).Если вы можете извлечь интерфейс IVsHierarchy для данного проекта, вы, вероятно, можете привести его к IVsBuildPropertyStorage или IVsBuildPropertyStorage2.

A Быстрый поиск в GitHub должен привести к большому числу примеров.

С уважением,

...