答案 0 :(得分:1)
如何使用MSBuild验证属性?
此属性validate
用于指定架构文件.xsd
来验证项目文件。
使用方法:
就像文档中所说的那样:
如果您未指定架构,则会根据 默认模式。
如果指定架构,则将根据架构验证项目 您指定的。
以下设置为示例:
-validate:MyExtendedBuildSchema.xsd
这是什么模式?
XML架构通常称为XML架构定义(XSD)。它是 用于描述和验证XML的结构和内容 数据。 XML模式定义了元素,属性和数据类型。 架构元素支持命名空间。它类似于数据库架构 描述数据库中的数据。
检查文档XML - Schemas和XML Schema Tutorial以获得更多详细信息。
注意:MSBuild的默认架构文件:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Xml\Schemas\1033\Microsoft.Build.xsd
。
希望这会有所帮助。