2011-12-15 3 views
1

これは簡単な質問です。 Visual Studio 2010では、[デバッグ]または[リリース]のいずれかの構成(CPU)を選択し、[ビルド]をクリックし、大きく複雑なソリューションがチャンピオンのように構築されます。私がコマンドプロンプトに行くと、自分のソリューションディレクトリに移動し、path\msbuild.exe mysolution.sln /p:Configuration=Debugを実行すると、すぐにクラップアウトされます。MSBuild for solution

特定のエラーメッセージが表示されることがありますが、それを読むように依頼することはあまりにも多くの質問になります。

VS2010でF6キーを押したときにどうなるのでしょうか?それはMSBUILDを使用しないのですか?なぜ私はMSBUILDコマンドライン引数で同じことをすることができないのですか? slnファイルが既に存在するので単純ではありませんか?

+0

これはうまくいくはずです。 Visual Studioのコマンドプロンプトからコマンドを起動していますか?そうでない場合は、msbuildを使用する前に%VS100COMNTOOLS%\ vsvars32.batを実行する必要があります。 –

答えて

0

MSDNにはこれに関する情報が少しあり、csprojファイルを開いてF6の動作を確認しています。

これをプロジェクトごとに実行し、ビルドスクリプトに組み込むことができます。 This blogにはこれに関する良い情報があります。