0

C# 2000 Express Edition をダウンロードしてプロジェクトを作成しました。

このプロジェクトは、コマンド プロンプトから次のようにコンパイルできます。

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\vcsexpress.exe" myProj.sln /build

私の質問は、これを行うための「プラットフォーム/IDE」に依存しない方法はありますか?

このような

msbuild myProj.sln /build

msbuild は、C# プロジェクトであることを確認するだけでなく、適切なコンパイラも見つけて開始する、いくつかの優れた Microsoft Windows 組み込みツールです。

/ステファン

4

2 に答える 2

0

msbuild を見つけます。通常は C:\Windows\Microsoft.NET\Framework\v4.0.30319 (または使用しているバージョン) です。コマンドライン cd からそれに移動し、プロジェクトへの正しいパスを指定して目的のソリューションを実行します。

msbuild myProj.sln /build

msbuild コマンド ライン リファレンスは次のとおりです。

于 2013-02-18T18:29:31.437 に答える
0

MvanGeestは私を正しい軌道に乗せました

実際には、「c:\windows\Microsoft.NET\Framework\v3.5\MSBuild」に msbuild が存在します。

msbuild に引数がない場合は、現在のライブラリでプロジェクト ファイル (.sln など) を検索して実行します。

于 2013-02-19T05:58:49.417 に答える