🐕

.NET のクラスライブラリで ASP.NET Core のクラスを使う

2024/03/11に公開

忘れないようにメモです。

クラス ライブラリを新規作成した状態だと ASP.NET Core 関連のクラスは使うことが出来ません。
使えるようにするためには以下の定義をプロジェクトファイルに追加する必要があります。

.csproj
<ItemGroup>
  <FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>

他にも色々 Blazor サポートとか MVC サポートとか細かい時間については以下のリンクに今回の記事の内容も含めて以下のドキュメントにまとまっているのでその他の事項については以下のページを確認してください。

https://learn.microsoft.com/ja-jp/aspnet/core/fundamentals/target-aspnetcore?view=aspnetcore-8.0&tabs=visual-studio

Discussion