環境
・Blazor Webアプリ
・.NET 9.0
問題
MicroSoftのドキュメントにあったサンプルコードのProgram.csの部分だけ持ってきたら参照不足のエラーが出た。
AddStackExchangeRedisCacheメソッドはMicrosoft.Extensions.DependencyInjection名前空間にあるらしいが、そのパッケージはインストールしてあるしusingも書いてある。
解決
糸口が見つからなかったのでGitHub Copilotに聞いてみると、コードにMicrosoft.Extensions.Caching.StackExchangeRedisのusing句が追加されている。
その名前空間をインストールすると治ったので、AddStackExchangeRedisCacheメソッドを使うにはそっちの名前空間も必要ということか?
それにしてもメソッド名が長い…