在Visual Studio扩展中获取IVsBuildPropertyStorage2实例

时间:2018-12-28 07:37:59

标签: visual-studio vs-extensibility vssdk

我正在开发Visual Studio扩展,我需要在 .csproj 文件中设置一些msbuild属性。 IVsBuildPropertyStorage界面可以设置属性,但不支持未评估的值,例如$(Configuration)。因此,我想获取一个IVsBuildPropertyStorage2实例,但是我不知道如何获取它。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

IVsBuildPropertyStorage通常由实现项目层次结构(IVsHierarchy)的对象实现。如果可以检索给定项目的IVsHierarchy接口,则可以将其转换为IVsBuildPropertyStorage或IVsBuildPropertyStorage2。

quick search on GitHub应该产生大量示例。

此致