I am trying to insert XML into a VBPROJ file. Does anyone know where I can find a good resource that explains the use of structure and attributes?
Csproj or vbproj files are nothing but msbuild xml files to be consumed msbuild.exe. These xml files hold msbuild scheme, namely: Microsoft.Build.xsd.
msbuild.exe
Microsoft.Build.xsd
, vbproj, , , Microsoft.Build.Engine.dll. MSBuild, MSBuild ( csproj vbproj).
Microsoft.Build.Engine.dll
Check out this code . It contains a simple parser for VS solutions and csproj files. Vbproj should not be very different, so you can expand it to fit your needs. It is licensed under the MIT license.