1

XMLファイルをC#実行可能ファイルに埋め込む一般的な方法は、XMLファイルをVisual Studioのプロジェクトに追加し、その[ビルドアクション]プロパティを[埋め込みリソース]に変更することです。

これはVisualStudioで非常にうまく機能しますが、コマンドラインだけで同じ結果を得るにはどうすればよいでしょうか。

4

2 に答える 2

2

MSBuildは、多数の.CSファイルを含む複雑なプロジェクトをビルドするためのより一般的なツールです。MSBuildは、VisualStudioで.CSProjをビルドするのと同等のコマンドラインです。

MSBuildを使用してソリューションをビルドするには:

  • 「VisualStudioコマンドプロンプト」を起動します(または環境VS変数を設定するコマンドファイルを実行します)
  • msbuildがPATHに正しくあるかどうかを確認します: `msbuild /?"
  • .Csprojを引数として指定してビルドします:msbuild MyProject.csproj
于 2012-07-23T22:59:53.367 に答える
2

解決策は/res、コンパイル時に引数を使用することでした。次の構文を使用します。

/res:MyFile.xml,MyNamespace.MyFile.xml

MyFile.xmlソースディレクトリ内のファイルはどこにあり、MyNamepace.MyFile.xmlはを呼び出すときに使用される名前ですGetManifestResourceStream()

于 2012-07-24T00:23:12.120 に答える