gpt4 book ai didi

c# - 如何从 .vcxproj 文件中获取所有项目宏及其值

转载 作者:行者123 更新时间:2023-11-28 03:08:40 29 4
gpt4 key购买 nike

我正在尝试解析一组 vcxproj 文件,但在使用 macros 时遇到了困难在属性中。

一个简单的例子是

<ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>

$(Outdir) 和 $(ProjectName) 通常相对容易从文件中推断出来,尽管这个特定的文件有很多不同的配置。

我想知道,不是(再次)重新发明轮子,是否有一个实用程序或库(最好是 C#)将从项目文件派生所有宏及其相关值?

显然 msBuild 和 Visual Studio 能够提取此信息,因此看起来它们可能会共享一些库或程序来执行此操作。

最佳答案

看起来像

Microsoft.Build.Evaluation.Project

类的属性字段中有我需要的内容

关于c# - 如何从 .vcxproj 文件中获取所有项目宏及其值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19057457/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com