'IWebHostEnvironment' türü veya ad alanı bulunamadı (kullanma yönergesini veya montaj başvurusunu kaçırıyor musunuz?)


11

.NET Core 3.0.100 kullanıyorum; Microsoft Visual Studio Community 2019 Önizleme Sürüm 16.4.0 Önizleme 1.0; Blazor sunucusu (resmi sürüm).

Blazor sunucusu web uygulamama Kimlik Doğrulama ve Yetkilendirme eklemeye çalışıyorum. Buradaki kılavuzu okuyorum https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.0&tabs=visual-studio#scaffold-identity-into-an -boş-proje

(Bunu da https://github.com/aspnet/Identity/issues/1825 okudum )

Sonra Project'e sağ tıklıyorum Add\New Scaffolded Item...

Dosyayı okudum ScaffoldingReadme.txt, sonra kılavuzu takip et.

Hata ayıklamak için F5 tuşuna basıyorum, hatayı yakaladım

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

Ekran görüntüsü [! [Resim açıklamasını buraya girin] [4]] [4]

Çünkü \obj\Debug\netcoreapp3.0\Razor\Pages\Shared\_Layout.cshtml.g.csRazor Class Library içindeki dosya standı Microsoft.AspNetCore.Identity.UI (3.0.0)bu yüzden onu düzenleyemiyorum.

Nasıl düzeltebilirim?



Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.