5

Я пытаюсь вставить в XML файл VBPROJ. Кто-нибудь знает, где я могу найти хороший ресурс, который объясняет использование структуры и атрибутов?VBPROJ/CSPROJ

ответ

6

Файлы csproj или vbproj - это ничего, кроме файлов msbuild xml, которые будут потребляться msbuild.exe. Эти xml-файлы придерживаются схемы msbuild, а именно: Microsoft.Build.xsd.

  1. см. http://msdn.microsoft.com/en-us/library/5dy88c2e.aspx для ссылки на схему msbuild.
  2. Читать Sara Ford's blog post about editing csproj/vbproj files in VS IDE
  3. Where is the MSBuild schema file?
  4. Другой post on msdn blogs about editing csproj/vbproj files
+0

Что касается .NET 1.1, то в MSBUILD Schema всего 2.0 + –

1

Взгляните на this code. Он содержит простой парсер для VS-решений и файлов csproj. Vbproj не должен сильно отличаться, поэтому вы можете расширить его для своих нужд. Он лицензируется по лицензии MIT.

3

Если вы ищете эту информацию, чтобы программно копировать некоторые файлы vbproj, вы, вероятно, захотите взглянуть на Microsoft.Build.Engine.dll. Ссылка на этот компонент дает вам доступ к объектной модели MSBuild, которая может использоваться для чтения и управления файлами MSBuild (какие файлы csproj и vbproj).