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