2009-06-11 136 views

回答

16

该文件的csproj其实都是MSBuild的文件。对于那些XSD可以在这里找到:

%windir%\Microsoft.NET\Framework\[framework version]\Microsoft.Build.xsd 
8

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

+1

仍然适用于XSD模式的Visual Studio 2010的csproj文件。 – bwerks 2011-02-11 19:14:41

+1

也适用于VS2012! `Reference` XML标签(它是`ItemGroup`的兄弟)可以在同一个文件夹中的`Microsoft.Build.Commontypes.xsd`中找到。 – 2013-05-21 22:33:40

3

的的csproj文件的MSBuild文件,所以你应该使用的MSBuild的模式是在:

%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd 
5

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

  1. 打开Visual Studio解决方案
  2. 卸载项目
  3. 在卸载项目在“解决方案资源管理”窗格中
  4. 点击“编辑PROJECT_NAME.csproj”
  5. 打开右键单击之一Visual Studio中的“属性”窗格
  6. 单击.csproj文件编辑器窗格内的任意位置
  7. “属性”窗格应更新为不同NT信息
  8. 看在“架构”为适用于该.csproj的文件

我在Visual Studio 2013尝试这种模式的列表,但是这应该适用于Visual Studio中的多个版本,因为在这一点.csproj文件被视为任何其他XML文件。

0

的MSBuild V14现在是:

C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild 
相关问题