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