Где я могу найти схему (XSD) для файла .csproj? - PullRequest
17 голосов
/ 11 июня 2009

Где найти XML-схему W3C (XSD) для файла .csproj для Visual Studio 2008?

Кажется, это должно быть очевидно, но я потратил некоторое время и не нашел его.

Я посмотрел в% VS2008% \ xml \ Schemas, без радости. нет радости в поисках трубок.

Ответы [ 5 ]

16 голосов
/ 11 июня 2009

Файлы csproj на самом деле являются файлами MSBuild. XSD для тех, кто может быть найден здесь:

%windir%\Microsoft.NET\Framework\[framework version]\Microsoft.Build.xsd
8 голосов
/ 11 июня 2009

Я смог найти его в %VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd. Целевое пространство имен совпадает с пространством имен файлов проекта, и структура выглядит правильно.

5 голосов
/ 02 июля 2015

Самый простой способ выяснить это - выгрузить этот проект в Visual Studio, затем щелкнуть правой кнопкой мыши и отредактировать файл csproj.

  1. Откройте решение Visual Studio
  2. Выгрузить один из проектов
  3. Щелкните правой кнопкой мыши по выгруженному проекту на панели «Solution Explorer»
  4. Нажмите «Изменить PROJECT_NAME.csproj»
  5. Открытие панели «Свойства» в Visual Studio
  6. Щелкните в любом месте панели редактора для файла .csproj
  7. Панель «Свойства» должна обновляться с другой информацией
  8. Просмотрите в "Схемах" список схем, которые применяются к этому файлу .csproj

Я пробовал это в Visual Studio 2013, но это должно относиться к нескольким версиям Visual Studio, поскольку на этом этапе файл .csproj обрабатывается как любой другой файл XML.

3 голосов
/ 11 июня 2009

Файлы csproj являются файлами MSBuild, поэтому вы должны использовать схему для MSBuild, которая находится в:

%VS2008%\Xml\Schemas\1033\MSBuild\Microsoft.Build.Core.xsd
0 голосов
/ 25 июля 2016

msbuild v14 теперь:

C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...