コンソールやデスクトップアプリを作っているときに、Webでアクセスできるようにもしたいなと思うことがある。
そんな時の対処法
.csproj に以下を追加し
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
あとは dotnet new
で生成される ASP.NET Core プロジェクトのテンプレートの通り、
Generic Host からの ConfigureWebHost で Kestrel を動かせば良し。
以上