コーヒー飲みながら仕事したい

仕事で使う技術的なことの備忘録とか


Wordpress に引っ越しました!

自作の nuget package に xml コメントを付加する

移転しました。

以下、 .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>
  </PropertyGroup> <!--←これを true にする-->

</Project>

ただし、これだけでは、ソース内に記述した xml コメントが反映されません。
(例えば「定義へ移動」とやっても、コメントが書かれていない)

そこで、以下のようにプロジェクト設定を変更してやると、xml コメントが付加された nuget package が出力されるようになります。

f:id:tassi-yuzukko:20181127091850p:plain