在哪里可以找到.csproj文件的架构(XSD)?

Che*_*eso 18 xsd visual-studio-2008 visual-studio

对于Visual Studio 2008,我在哪里可以找到.csproj文件的W3C XML Schema(XSD)?

看起来这应该是显而易见的,但我花了一些时间而没有找到一个.

我看了%VS2008%\ xml\Schemas,没有快乐.没有喜欢搜索'管.

Fre*_*örk 17

csproj文件实际上是MSBuild文件.这些的xsd可以在这里找到:

%windir%\Microsoft.NET\Framework\[framework version]\Microsoft.Build.xsd
Run Code Online (Sandbox Code Playgroud)


Wel*_*bog 8

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


Gre*_*rdt 8

解决这个问题的最简单方法是在Visual Studio中卸载该项目,然后右键单击并编辑csproj文件.

  1. 打开Visual Studio解决方案
  2. 卸载其中一个项目
  3. 在"解决方案资源管理器"窗格中右键单击卸载的项目
  4. 点击"修改PROJECT_NAME.csproj"
  5. 在Visual Studio中打开"属性"窗格
  6. 单击编辑器窗格内任意位置的.csproj文件
  7. "属性"窗格应使用不同的信息进行更新
  8. 在"模式"中查找适用于该.csproj文件的模式列表

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