哪裏可以找到適用於Visual Studio 2008的.csproj文件的W3C XML Schema(XSD)?我在哪裏可以找到.csproj文件的模式(XSD)?
看來這應該是顯而易見的,但我花了一些時間,並沒有找到一個。
我看着%VS2008%\ xml \ Schemas,沒有快樂。沒有快樂尋找'管'。
哪裏可以找到適用於Visual Studio 2008的.csproj文件的W3C XML Schema(XSD)?我在哪裏可以找到.csproj文件的模式(XSD)?
看來這應該是顯而易見的,但我花了一些時間,並沒有找到一個。
我看着%VS2008%\ xml \ Schemas,沒有快樂。沒有快樂尋找'管'。
該文件的csproj其實都是MSBuild的文件。對於那些XSD可以在這裏找到:
%windir%\Microsoft.NET\Framework\[framework version]\Microsoft.Build.xsd
我能在%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
中找到它。目標命名空間與項目文件的命名空間相匹配,結構看起來正確。
的的csproj文件的MSBuild文件,所以你應該使用的MSBuild的模式是在:
%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
算出這個最簡單的方法是卸載在Visual Studio中的項目,然後右鍵單擊並編輯的csproj文件。
我在Visual Studio 2013嘗試這種模式的列表,但是這應該適用於Visual Studio中的多個版本,因爲在這一點.csproj文件被視爲任何其他XML文件。
的MSBuild V14現在是:
C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild
仍然適用於XSD模式的Visual Studio 2010的csproj文件。 – bwerks 2011-02-11 19:14:41
也適用於VS2012! `Reference` XML標籤(它是`ItemGroup`的兄弟)可以在同一個文件夾中的`Microsoft.Build.Commontypes.xsd`中找到。 – 2013-05-21 22:33:40