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

在哪里可以找到.csproj文件的模式(xsd)?

  •  17
  • Cheeso  · 技术社区  · 15 年前

    在哪里可以找到.csproj文件的w3c xml模式(xsd),对于Visual Studio 2008?

    这似乎是显而易见的,但我花了一些时间却没有找到。

    我查看了%vs2008%\xml\schemas,没有乐趣。我也不喜欢找管子。

    5 回复  |  直到 15 年前
        1
  •  16
  •   Fredrik Mörk    15 年前

    csproj文件实际上是msbuild文件。这些的XSD可以在这里找到:

    %windir%\Microsoft.NET\Framework\[framework version]\Microsoft.Build.xsd
    
        2
  •  8
  •   Welbog    15 年前

    我能在里面找到它 %VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd . 目标命名空间与项目文件的命名空间匹配,并且结构看起来正确。

        3
  •  5
  •   Greg Burghardt    9 年前

    最简单的方法是在Visual Studio中卸载该项目,然后右键单击并编辑csproj文件。

    1. 打开Visual Studio解决方案
    2. 卸载其中一个项目
    3. 右键单击“解决方案资源管理器”窗格中的已卸载项目
    4. 单击“编辑项目名称.csproj”
    5. 在Visual Studio中打开“属性”窗格
    6. 在编辑器窗格中的任意位置单击.csproj文件
    7. “属性”窗格应使用不同的信息进行更新
    8. 在“schemas”中查找应用于该.csproj文件的架构列表。

    我在Visual Studio 2013中尝试过这种方法,但这应该适用于Visual Studio的多个版本,因为此时.csproj文件被视为任何其他XML文件。

        4
  •  3
  •   Pervez Choudhury    15 年前

    csproj文件是msbuild文件,因此应使用msbuild的架构,该架构位于:

    %VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
    
        5
  •  0
  •   RAY    8 年前

    msbuild v14现在是:

    C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild