Работаете с файлами и схемами проекта .NET? - PullRequest
4 голосов
/ 30 марта 2010

Я работаю над проектом, который потребует, чтобы я взял различные файлы .vbproj и .csproj и определил, с какой версией Visual Studio они были созданы, а затем получил информацию, такую ​​как имя выходной DLL и т. Д.

Кто-нибудь знает, есть ли схема для этих файлов? Поиски в Google и MSDN становятся немного пустыми.

Версии Visual Studio

Следует также отметить, что мне это нужно для следующих версий Visual Studio

  • Visual Studio 2003 (только на языке VB)
  • Visual Studio 2005 (VB и C #)
  • Visual Studio 2008 (VB и C #)
  • Visual Studio 2010 (VB и C #)

Ответы [ 2 ]

3 голосов
/ 30 марта 2010

Большинство схем, используемых VS, живут в вашем эквиваленте,

C: \ Program Files \ Microsoft Visual Studio 9.0 \ Xml \ Schemas

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

C: \ Program Files \ Microsoft Visual студия 9,0 \ Xml \ Schemas \ 1033 \ MSBuild \ Microsoft.Build.Core.xsd

Удачи!

0 голосов
/ 30 марта 2010

Если вы отредактируете файл проекта (выгрузите, а затем откроете файл в формате XML), вы увидите в свойстве Schemas в таблице свойств, какие схемы используются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...