代码之家  ›  专栏  ›  技术社区  ›  baruchiro

如何使用MSBuild验证属性?

  •  0
  • baruchiro  · 技术社区  · 7 年前

    在里面 MSBuild 有一个名为 validate ,并接受方案作为参数。

    这是什么 schema ?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Leo Liu    7 年前

    如何使用MSBuild验证属性?

    此属性 validate 用于指定架构文件 .xsd 以验证项目文件。

    如何使用它:

    正如文件所说:

    默认模式。

    如果指定架构,则根据架构验证项目

    以下设置是一个示例: -validate:MyExtendedBuildSchema.xsd

    这个模式是什么?

    XML模式通常称为XML模式定义(XSD)。它是 用于描述和验证XML的结构和内容 数据。XML模式定义元素、属性和数据类型。 Schema元素支持名称空间。它类似于数据库模式 它描述数据库中的数据。

    检查文件 XML - Schemas XML Schema Tutorial

    注意:MSBuild的默认架构文件: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Xml\Schemas\1033\Microsoft.Build.xsd

    希望这有帮助。