「NuGetパッケージを追加するだけでビルドタスクが自動実行されるやつの作り方」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
| (同じ利用者による、間の3版が非表示) | |||
| 1行目: | 1行目: | ||
== ライブラリプロジェクトを作る == | == ライブラリプロジェクトを作る == | ||
NuGetパッケージ(ライブラリプロジェクト)を新規作成する。 | |||
: 例:NugetBuildTask1 | : 例:NugetBuildTask1 | ||
| 15行目: | 15行目: | ||
== プロジェクトファイルをテキストエディタで編集する == | == プロジェクトファイルをテキストエディタで編集する == | ||
プロジェクトファイル(csprojファイル)をテキストエディタで編集してNuGetのパッケージ情報やNuGetに含めるファイルを記述する。 | |||
: 例:NugetBuildTask1.csproj | : 例:NugetBuildTask1.csproj | ||
<source lang="xml"> | <source lang="xml"> | ||
| 43行目: | 42行目: | ||
</source> | </source> | ||
なお、ItemGroupタグの中身はContentタグを使った記法も存在するらしいが、targetsファイルについてはNoneタグが推奨らしい。なんでかは知らん。[[github]]上のこの手法を使っているプロジェクトを見て回った限りでは両方の記法が乱立しているので知識として覚えておいた方がいい。 | |||
<source lang="xml"> | <source lang="xml"> | ||
<ItemGroup> | <ItemGroup> | ||
| 67行目: | 66行目: | ||
== デバッグ == | == デバッグ == | ||
コンソールプロジェクトなどを作って上記のNuGetを追加してみる。 | コンソールプロジェクトなどを作って上記のNuGetを追加してみる。 | ||
[[category: .NET]] | |||
[[category: NuGet]] | |||