.NET Core 3.0.100を使用しています。Microsoft Visual Studio Community 2019 Previewバージョン16.4.0 Preview 1.0; Blazor-server(公式リリース)。
BlazorサーバーWebアプリに認証と承認を追加しようとしています。こちらのガイドラインを読んでいますhttps://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.0&tabs=visual-studio#scaffold-identity-into-an -空のプロジェクト
(私はこれも読んでhttps://github.com/aspnet/Identity/issues/1825)
次に、プロジェクトを右クリックし、Add
\を選択しますNew Scaffolded Item...
ファイルを読みScaffoldingReadme.txt
、ガイドに従ってください。
デバッグのためにF5を押し、エラーをキャッチします
Severity: Error
Error Code: CS0246
Description: The type or namespace name 'IWebHostEnvironment' could not be found (are you missing a using directive or an assembly reference?)
Project: foo
File: C:\Users\donhuvy\Desktop\foo\bar\obj\Debug\netcoreapp3.0\Razor\Pages\Shared\_Layout.cshtml.g.cs
Line: 455
Suppression State: Active
スクリーンショット[![ここに画像の説明を入力] [4]] [4]
ファイル\obj\Debug\netcoreapp3.0\Razor\Pages\Shared\_Layout.cshtml.g.cs
はRazorクラスライブラリ内にあるため、Microsoft.AspNetCore.Identity.UI (3.0.0)
編集できません。
それを修正するには?