我在哪里可以找到Visual Studio 2008的.csproj文件的W3C XML模式(XSD)?
看起来这应该很明显,但我花了一些时间,还是没有找到。
我在%VS2008%\xml\Schemas中查找过,但没有找到。在互联网上搜索也没有结果。
我在哪里可以找到Visual Studio 2008的.csproj文件的W3C XML模式(XSD)?
看起来这应该很明显,但我花了一些时间,还是没有找到。
我在%VS2008%\xml\Schemas中查找过,但没有找到。在互联网上搜索也没有结果。
csproj文件实际上是MSBuild文件。这些文件的xsd可以在此处找到:
%windir%\Microsoft.NET\Framework\[framework version]\Microsoft.Build.xsd
VS2019
上帮助很大。 - nam我能在%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
中找到它。目标命名空间与项目文件的命名空间相匹配,结构看起来正确。
csproj文件是MSBuild文件,因此您应该使用MSBuild的模式,它在以下位置:
%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
现在,msbuild v14已经发布:
C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild
/Applications/Visual Studio (Preview).app/Contents/MonoBundle/AddIns/Xml/schemas/Microsoft.Build.Core.xsd
。如果您安装了 Mono 框架,它应该位于/Library/Frameworks/Mono.framework/Versions/XX.YY.ZZ/lib/mono/VV.WW/MSBuild/
或者/Library/Frameworks/Mono.framework/Versions/XX.YY.ZZ/lib/mono/xbuild/VV.WW/bin/MSBuild/Microsoft.Build.Core.xsd
。如果您使用 Homebrew,它将以/usr/local/Cellar/mono/XX.YY.ZZ.KK/lib/mono
为前缀。 - Gwyneth Llewelyn/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/msbuild/Current/bin/Microsoft.Build.xsd
。在Linux下,位置是等效的:/usr/lib/mono/msbuild/Current/bin/Microsoft.Build.xsd
。 - Gwyneth Llewelyn