我正在开发一个 Visual Studio 扩展,我需要在.csproj文件中设置一些 msbuild 属性。该IVsBuildPropertyStorage
接口可以设置属性,但不支持未计算的值,例如$(Configuration)
. 所以,我想获得一个IVsBuildPropertyStorage2
实例,但我不知道如何获得它。
有人可以帮助我吗?
我正在开发一个 Visual Studio 扩展,我需要在.csproj文件中设置一些 msbuild 属性。该IVsBuildPropertyStorage
接口可以设置属性,但不支持未计算的值,例如$(Configuration)
. 所以,我想获得一个IVsBuildPropertyStorage2
实例,但我不知道如何获得它。
有人可以帮助我吗?
IVsBuildPropertyStorage 通常由实现项目层次结构 (IVsHierarchy) 的对象实现。如果您可以检索给定项目的 IVsHierarchy 接口,则可以将其强制转换为 IVsBuildPropertyStorage 或 IVsBuildPropertyStorage2。
在GitHub 上快速搜索应该会找到大量示例。
真挚地,