LoginSignup
4
9

More than 5 years have passed since last update.

Visual Studioを立ち上げずにビルドするバッチを作ったので公開

Last updated at Posted at 2018-06-28

1. はじめに

「Gitに最新ソースプッシュしたから動作確認しておくれーーー」ってなったとき、
今使っているPCのスペックがイマイチで、Visual Studioの起動にとても時間がかかっていました。
いちいち起動してビルドするのが面倒だったので、MSBuildを使って(なるべく)汎用的に使えそうなバッチを作ってみました。

2. GitHub

sln_builder

3. ユーザー変数についての説明

rem MSBuildのパス
set MSBUILD_PATH=C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe

MSBuildのパスを設定します。
Windows7以降は標準でインストールされているようですが、古い場合等は以下からインストールできます。
https://www.microsoft.com/ja-JP/download/details.aspx?id=48159

rem ソリューションファイルのパス
set SOLUTION_FILE=C:\xxxxx\xxxxx.sln

ソリューションファイルのパスを設定します。

rem ビルド構成 (debug / release)
set BUILD_CONFIG=debug

ビルド構成を設定します。
デバッグビルドの場合は「debug」、リリースビルドの場合は「release」を設定してください。

rem ビルド種類 (build / rebuild)
set BUILD_TYPE=build

ビルド種類を設定します。
ビルドの場合は「build」、リビルドの場合は「rebuild」を設定してください。

rem 最新ソース取得有無 (true / false)
set PULL_SOURCE=false

最新ソースを取得するかどうかを設定します。
最新ソースを取得する場合は「true」、取得しない場合は「false」を設定してください。

rem ブランチのパス
set BRANCH_PATH=C:\xxxxx

最新ソースを取得するブランチのパスを設定します。
最新ソースを取得する場合は設定必須、取得しない場合は設定不要です。

rem ブランチの名前
set BRANCH_NAME=xxxxx

最新ソースを取得するブランチ名を設定します。
最新ソースを取得する場合は設定必須、取得しない場合は設定不要です。

4
9
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
9