मैं .NET कोर 3.0.100 का उपयोग कर रहा हूं; Microsoft Visual Studio समुदाय 2019 पूर्वावलोकन संस्करण 16.4.0 पूर्वावलोकन 1.0; ब्लेज़र-सर्वर (आधिकारिक रिलीज़)।
मैं अपने ब्लेज़र-सर्वर वेब ऐप में प्रमाणीकरण और प्राधिकरण जोड़ने की कोशिश कर रहा हूं। मैं यहाँ पर दिशानिर्देश पढ़ रहा हूँ https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.0&tabs=visual-studio/ncaffold-identity-into-an -empty-परियोजना
(मैंने इसे भी पढ़ा 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
स्क्रीनशॉट [! [यहाँ चित्र विवरण दर्ज करें] [४]] [४]
क्योंकि \obj\Debug\netcoreapp3.0\Razor\Pages\Shared\_Layout.cshtml.g.cs
रेजर क्लास लाइब्रेरी के अंदर फ़ाइल स्टैंड है Microsoft.AspNetCore.Identity.UI (3.0.0)
इसलिए मैं इसे संपादित नहीं कर सकता।
इसे कैसे जोड़ेंगे?