【发布时间】:2023-03-11 18:52:01
【问题描述】:
我正在尝试解析一组 vcxproj 文件,但在属性中使用 macros 时遇到了困难。
一个简单的例子是
<ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
$(Outdir) 和 $(ProjectName) 通常相对容易从文件中推断出来,尽管这个特定的有很多不同的配置。
我想知道,与其重新发明轮子(再次)相比,是否有一个实用程序或库(最好是 C#)可以从项目文件中派生所有宏及其相关值?
显然 msBuild 和 Visual Studio 能够提取此信息,因此看起来他们可能会共享一些库或程序来执行此操作。
【问题讨论】:
标签: c# c++ visual-studio