2012-01-13 14 views
0

私はVisual Studio 10で開発されたWPFプロジェクトに取り組んでいます。VS10ソリューションを開かずに.batファイルを実行できるようにバッチファイルを作成したいのですが、私はthis link を参照しましたが、私はどのようにコマンドmsbuild、設定&プラットフォームの作業を理解していません。WPFプロジェクトのバッチファイルを作成する

答えて

2

MSBuildは、Visual Studioが.NETアプリケーションを構築するために使用する基本となるプログラムです。これは.NET Frameworkに付属しており、Visual Studioを実行する必要はありません。構成の構築は、通常、リリースまたはデバッグであり、アプリケーションの構築方法(サイズや速度、またはデバッグの容易性など)を決定します。 build Platformは、通常、x86、x64、または任意のCPUであり、アセンブリが対象とするCPUアーキテクチャを決定します。

@echo off 
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\Projects\YourProject.sln 

明らかにCへのパスに置き換えます:、あなたのソリューションファイルへのパスでそれを\プロジェクト\ YourProject.slnを使用すると、以下が含まれているバッチファイルを作成することができ、コマンドラインからビルドするには

バッチファイルがソリューションと同じディレクトリで実行されている場合は、YourProject.slnのような相対パスにすることもできます。あなたは次のようにあなたがそうすることができる構成とプラットフォームを指定する場合の構成やプラットフォームは、しかし、オプションであり、Visual Studioの2010年のデバッグおよびx86にデフォルト設定されます:

@echo off 
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\Projects\YourProject.sln /p:Configuration=Release /p:Platform="Any CPU" 

することができますMSBuildのの詳細についてコマンドプロンプトで次のように入力します。オプションのトンがあります

%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe /? 

ので、詳細についてはMSDNのドキュメントをチェックしてください。

+0

ありがとうございます。 :) – deathrace

+0

+1 - これを見つけるために年齢を検索していました:) –

関連する問題