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
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
.
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.
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).
¿Qué pasa con .NET 1.1 el esquema MSBUILD parece ser solo 2.0 + –