以下、 .NET Standard の話です。
.NET Standard では、 nuget package の作成方法は、 *.nuspec
を使用しなくても、 *.csproj
に以下のように記載すれば *.nupkg
が出力されます。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<NeutralLanguage>ja-JP</NeutralLanguage>
<Version>1.0.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <!--←これを true にする-->
</PropertyGroup>
</Project>
ただし、これだけでは、ソース内に記述した xml コメントが反映されません。
(例えば「定義へ移動」とやっても、コメントが書かれていない)
そこで、以下のようにプロジェクト設定を変更してやると、xml コメントが付加された nuget package が出力されるようになります。
コメント