gpt4 book ai didi

msbuild - 有可用的 msbuild 文件解析器吗?

转载 作者:行者123 更新时间:2023-12-02 08:56:26 24 4
gpt4 key购买 nike

我正在寻找 MSbuild 文件解析器。目前我自己写的还不完整……但我觉得我正在重新发明轮子,构建一些肯定已经存在的东西。

最佳答案

microsoft.build.dll(版本 4.0+)中的 Microsoft.Build.Construction.XXX 是 MSBuild 文件的“原始”解析器。它功能强大且完整,类似于 XML DOM。它适用于单个文件,不进行评估。例如,当您想要在项目树上运行脚本以某种方式编辑它们(也许是添加公共(public)导入语句)时,它很有用。

Microsoft.Build.Evaluation.XXX 适用于评估的项目 - 即评估所有属性、引入导入的文件等等。它在开发环境中非常有用 - 您可以读取项目中的文件和属性、添加新文件等等。 Visual Studio 将其用于此目的。

在 4.0 之前,microsoft.build.engine.dll 中有一个完全不同的、更有限且不太完整的对象模型。它仍然随 4.0 一起提供,但无法处理某些 4.0 语法。它已被弃用。

我设计并实现了这些,因此如果您有任何反馈,我很感兴趣。

关于msbuild - 有可用的 msbuild 文件解析器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4483025/

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