【问题标题】:Where can I find the complete schemas for Visual Studio 2005 and 2008 project files?在哪里可以找到 Visual Studio 2005 和 2008 项目文件的完整架构?
【发布时间】:2014-01-29 23:24:43
【问题描述】:

目前我能找到的只有这两页

连同各自的“描述”。

但是,它们还远未完成,Tool 元素下的元素描述缺失就证明了这一点。

然后我在VS安装文件夹中找到了VCProjectEngine的描述:

C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.VCProjectEngine.xml

但不清楚对象属性的名称是否与生成的.vcproj 文件中的名称1:1 映射?

对于较新的 VS 版本(基于 MSBuild)来说,事情似乎更简单一些,但并非完全如此。

【问题讨论】:

    标签: visual-studio visual-studio-2008 visual-studio-2005 xsd


    【解决方案1】:

    没有描述整个项目文件的内容。问题是许多标签按约定工作,许多任务可以通过简单地调用任务程序集来声明和命名。

    因此,即使存在 XSD 的基本结构,也没有描述可以设置项目文件的所有可能方式,您不能在不加载任务的情况下验证项目文件并让他们验证自己的 sn-ps。

    【讨论】:

    • 谢谢,这当然是令人不安的消息,但没关系。不过,这对我提出了一个有趣的问题。格式良好的 XML 不应该总是有一个完整的模式吗?
    • 是的,但有效的架构可能会包含很多 xs:Any,因此它的帮助不大。它基本上是随 Visual Studio 一起提供的。那些众所周知的部分有一个模式,你可以扩展的部分几乎允许任何东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多