Где найти XML-схему W3C (XSD) для файла .csproj для Visual Studio 2008?
Кажется, это должно быть очевидно, но я потратил некоторое время и не нашел его.
Я посмотрел в% VS2008% \ xml \ Schemas, без радости. нет радости в поисках трубок.
Файлы csproj на самом деле являются файлами MSBuild. XSD для тех, кто может быть найден здесь:
%windir%\Microsoft.NET\Framework\[framework version]\Microsoft.Build.xsd
Я смог найти его в %VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd. Целевое пространство имен совпадает с пространством имен файлов проекта, и структура выглядит правильно.
%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
Самый простой способ выяснить это - выгрузить этот проект в Visual Studio, затем щелкнуть правой кнопкой мыши и отредактировать файл csproj.
Я пробовал это в Visual Studio 2013, но это должно относиться к нескольким версиям Visual Studio, поскольку на этом этапе файл .csproj обрабатывается как любой другой файл XML.
Файлы csproj являются файлами MSBuild, поэтому вы должны использовать схему для MSBuild, которая находится в:
msbuild v14 теперь:
C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild