【问题标题】:How to use MSBuild validate property?如何使用 MSBuild 验证属性?
【发布时间】:2019-04-17 01:14:45
【问题描述】:

MSBuild 中有一个名为validate 的属性,他接受一个方案作为参数。

这是什么schema

怎么写?

【问题讨论】:

标签: msbuild .net-core visual-studio-2017 csproj


【解决方案1】:

如何使用 MSBuild 验证属性?

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

如何使用:

就像文件说的那样:

如果您不指定架构,则会根据 默认架构。

如果您指定架构,则根据架构验证项目 你指定的。

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

这是什么架构?

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

查看文档XML - SchemasXML Schema Tutorial 了解更多详情。

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

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-17
    • 2020-03-09
    • 1970-01-01
    • 2014-01-28
    • 1970-01-01
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多