MSBuild » 履歴 » バージョン 2
sylow castle, 2019/04/09 13:31
| 1 | 1 | sylow castle | # MSBuild |
|---|---|---|---|
| 2 | |||
| 3 | ## 概要 |
||
| 4 | |||
| 5 | 勉強したこと色々書いていく。 |
||
| 6 | |||
| 7 | |||
| 8 | ### MSBuildって? |
||
| 9 | |||
| 10 | Windows系のビルドツール、当然Microsoft製。xml形式の.projファイルを書いてビルドを記述する。インクリメンタルビルド対応。 |
||
| 11 | VisualStudio入れないとダメとかそういう訳ではなく、Windows標準で入ってる。それが勉強する大きな理由。 |
||
| 12 | |||
| 13 | 2 | sylow castle | ### 目標 |
| 14 | 1 | sylow castle | |
| 15 | 2 | sylow castle | 「Makrdownたちをpandoc使ってhtmlに変換する」これを実現してみる。 |
| 16 | 作ったものは、some_project.projファイルを添付にしました。 |
||
| 17 | |||
| 18 | |||
| 19 | ### メモ |
||
| 20 | |||
| 21 | * C:\Windows\Microsoft.NET\Framework64\v4.0.30319にexeが入ってる |
||
| 22 | * TargetのInputとOutputがポイントらしい。ここに書かれているものたちを見てビルドが必要か判定しているらしい。 |
||
| 23 | |||
| 24 | ### 感想 |
||
| 25 | |||
| 26 | * 出会ったのは仕事でVisualStudioを使ったから。どうやってビルドしてるのかなぁと思ってたら.projとMSBuildの存在を知る。 |
||
| 27 | * 何かxmlっていう時点で若干の不安を感じる。Apache antかよ…色々Ant風味を感じる |
||
| 28 | * .NETと統合されているのがいいな。 |
||
| 29 | |||
| 30 | 1 | sylow castle | ## 参考URL |
| 31 | |||
| 32 | 2 | sylow castle | * Microsoftのドキュメント |
| 33 | 1 | sylow castle | https://docs.microsoft.com/ja-jp/visualstudio/msbuild/msbuild?view=vs-2019 |
| 34 | 2 | sylow castle | * Codezineの入門記事 |
| 35 | https://codezine.jp/article/detail/674 |
||
| 36 | * 基本的なことはここから |
||
| 37 | https://docs.microsoft.com/ja-jp/visualstudio/msbuild/msbuild-targets?view=vs-2019 |
||
| 38 | * PowerShellと連携しようとした |
||
| 39 | https://docs.microsoft.com/ja-jp/aspnet/web-forms/overview/deployment/advanced-enterprise-web-deployment/running-windows-powershell-scripts-from-msbuild-project-files |
||
| 40 | * Windowsでzipファイルを作成するコマンド |
||
| 41 | https://qiita.com/arai-wa/items/2e4b1de0f9a3af7f1f9d |