メインメニューを開く

差分

== ライブラリプロジェクトを作る ==
NuGetパッケージになるライブラリプロジェクトを作る。NuGetパッケージ(ライブラリプロジェクト)を新規作成する。: 例 NugetBuildTask1例:NugetBuildTask1
== プロジェクト名と同じtargetsファイルを作る ==
== プロジェクトファイルをテキストエディタで編集する ==
プロジェクトファイル(csprojファイル)をテキストエディタで編集する。NuGetのパッケージ情報やNuGetに含めるファイルを記述する。プロジェクトファイル(csprojファイル)をテキストエディタで編集してNuGetのパッケージ情報やNuGetに含めるファイルを記述する。: 例 NugetBuildTask1例:NugetBuildTask1.csproj
<source lang="xml">
<Project Sdk="Microsoft.NET.Sdk">
</source>
なお、ItemGroupタグの中身はContentタグを使った記法も存在するらしいが、targetsファイルについてはNoneタグが推奨らしい。なんでかは知らんがgithub上のこの手法を使っているプロジェクトを見て回った限りでは両方の記法が乱立しているので知識として覚えておいた方がいい。なお、ItemGroupタグの中身はContentタグを使った記法も存在するらしいが、targetsファイルについてはNoneタグが推奨らしい。なんでかは知らん。[[github]]上のこの手法を使っているプロジェクトを見て回った限りでは両方の記法が乱立しているので知識として覚えておいた方がいい。
<source lang="xml">
<ItemGroup>
== デバッグ ==
コンソールプロジェクトなどを作って上記のNuGetを追加してみる。
 
[[category: .NET]]
[[category: NuGet]]