对于Visual Studio 2008,我在哪里可以找到.csproj文件的W3C XML Schema(XSD)?
这似乎应该是显而易见的,但我花了一些时间而没有找到一个。
我看了%VS2008%\ xml \ Schemas,没有快乐。没有喜欢搜索'管。
答案 0 :(得分:16)
csproj文件实际上是MSBuild文件。这些的xsd可以在这里找到:
%windir%\Microsoft.NET\Framework\[framework version]\Microsoft.Build.xsd
答案 1 :(得分:8)
我能够在%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
中找到它。目标命名空间与项目文件的命名空间匹配,结构看起来正确。
答案 2 :(得分:5)
解决这个问题的最简单方法是在Visual Studio中卸载该项目,然后右键单击并编辑csproj文件。
我在Visual Studio 2013中尝试过这个,但这应该适用于多个版本的Visual Studio,因为此时.csproj文件被视为与任何其他XML文件一样。
答案 3 :(得分:3)
csproj文件是MSBuild文件,因此您应该使用MSBuild的模式:
%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
答案 4 :(得分:0)
msbuild v14现在是:
C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild