哪里可以找到适用于Visual Studio 2008的.csproj文件的W3C XML Schema(XSD)?我在哪里可以找到.csproj文件的模式(XSD)?
看来这应该是显而易见的,但我花了一些时间,并没有找到一个。
我看着%VS2008%\ xml \ Schemas,没有快乐。没有快乐寻找'管'。
哪里可以找到适用于Visual Studio 2008的.csproj文件的W3C XML Schema(XSD)?我在哪里可以找到.csproj文件的模式(XSD)?
看来这应该是显而易见的,但我花了一些时间,并没有找到一个。
我看着%VS2008%\ xml \ Schemas,没有快乐。没有快乐寻找'管'。
该文件的csproj其实都是MSBuild的文件。对于那些XSD可以在这里找到:
%windir%\Microsoft.NET\Framework\[framework version]\Microsoft.Build.xsd
我能在%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
中找到它。目标命名空间与项目文件的命名空间相匹配,结构看起来正确。
的的csproj文件的MSBuild文件,所以你应该使用的MSBuild的模式是在:
%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
算出这个最简单的方法是卸载在Visual Studio中的项目,然后右键单击并编辑的csproj文件。
我在Visual Studio 2013尝试这种模式的列表,但是这应该适用于Visual Studio中的多个版本,因为在这一点.csproj文件被视为任何其他XML文件。
的MSBuild V14现在是:
C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild
仍然适用于XSD模式的Visual Studio 2010的csproj文件。 – bwerks 2011-02-11 19:14:41
也适用于VS2012! `Reference` XML标签(它是`ItemGroup`的兄弟)可以在同一个文件夹中的`Microsoft.Build.Commontypes.xsd`中找到。 – 2013-05-21 22:33:40