2009-06-11 140 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 
相關問題