5

私はVBPROJファイルのXMLを掘り下げようとしています。誰でも構造と属性の使用法を説明する良いリソースがどこにあるのか知っていますか?VBPROJ/CSPROJ

答えて

6

csprojまたはvbprojファイルは、msbuild xmlファイルだけです。このファイルは、msbuild.exeで消費されます。これらのXMLファイルは、msbuildスキーマに準拠しています。つまり、Microsoft.Build.xsdです。

  1. msbuildスキーマ参照の場合はhttp://msdn.microsoft.com/en-us/library/5dy88c2e.aspxを参照してください。
  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スキーマは2.0 + –

1

this codeを見てみましょう。 VSソリューションとcsprojファイル用の簡単なパーサが含まれています。 Vbprojはそれほど異なるものではないので、必要に応じて拡張することができます。これはMITライセンスの下でライセンスされています。

3

いくつかのvbprojファイルをプログラム的にリッピングするためにこの情報をお探しの場合は、おそらくMicrosoft.Build.Engine.dllをご覧ください。このコンポーネントを参照すると、MSBuildファイル(csprojおよびvbprojファイル)の読み取りおよび操作に使用できるMSBuildオブジェクトモデルにアクセスできます。