1

我正在开发一个 Visual Studio 扩展,我需要在.csproj文件中设置一些 msbuild 属性。该IVsBuildPropertyStorage接口可以设置属性,但不支持未计算的值,例如$(Configuration). 所以,我想获得一个IVsBuildPropertyStorage2实例,但我不知道如何获得它。

有人可以帮助我吗?

4

1 回答 1

0

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

GitHub 上快速搜索应该会找到大量示例。

真挚地,

于 2019-01-08T18:03:21.430 回答