5

Estoy tratando de profundizar en el XML para un archivo VBPROJ. ¿Alguien sabe dónde puedo encontrar un buen recurso que explique la estructura y el uso de los atributos?VBPROJ/CSPROJ

Respuesta

6

Los archivos csproj o vbproj no son más que archivos msbuild xml, que serían consumidos por msbuild.exe. Estos archivos xml se adhieren al esquema msbuild a saber: Microsoft.Build.xsd.

  1. ver http://msdn.microsoft.com/en-us/library/5dy88c2e.aspx for msbuild schema reference.
  2. Leer Sara Ford's blog post about editing csproj/vbproj files in VS IDE
  3. Where is the MSBuild schema file?
  4. Otra post on msdn blogs about editing csproj/vbproj files
+0

¿Qué pasa con .NET 1.1 el esquema MSBUILD parece ser solo 2.0 + –

1

Tome un vistazo a this code. Contiene un analizador simple para soluciones VS y archivos csproj. Vbproj no debería ser muy diferente, por lo que debería poder ampliarlo según sus necesidades. Está licenciado bajo la licencia de MIT.

3

Si está buscando esta información para extraer programas a través de algunos archivos vbproj, probablemente querrá echarle un vistazo al Microsoft.Build.Engine.dll. Al hacer referencia a este componente, tendrá acceso al modelo de objetos de MSBuild, que se puede utilizar para leer y manipular archivos de MSBuild (que son los archivos csproj y vbproj).