抑制状态错误 NU1101 无法找到包 Microsoft.AspNetCore.Identity.UI

问题描述 投票:0回答:1

enter image description here

我是 dotnet razor 网站构建平台 Visual Studio 2022 的新手。我尝试制作我的第一个网站,但根据下图显示错误。 它显示以下错误:::

严重性代码描述项目文件行抑制状态 错误 CS1061“IServiceCollection”不包含定义 “AddDbContext”且没有可访问的扩展方法“AddDbContext” 可以找到接受“IServiceCollection”类型的第一个参数 (您是否缺少 using 指令或程序集 参考?)project2 E:\Dontnet\project2\project2\Program.cs 9 活动 错误 CS0234 类型或命名空间名称“EntityFrameworkCore”不 存在于命名空间“Microsoft”中(您是否缺少程序集 参考?)project2 E:\Dontnet\project2\project2\Program.cs 2 活动 错误 CS1061“IServiceCollection”不包含定义 “AddDatabaseDeveloperPageExceptionFilter”并且没有可访问的扩展 方法“AddDatabaseDeveloperPageExceptionFilter”接受第一个 可以找到“IServiceCollection”类型的参数(您是否缺少 using 指令或程序集 参考?)project2 E:\Dontnet\project2\project2\Program.cs 11 活动 错误 CS1061“IServiceCollection”不包含定义 “AddDefaultIdentity”并且没有可访问的扩展方法 “AddDefaultIdentity”接受类型的第一个参数 可以找到“IServiceCollection”(您是否缺少 using 指令 或一个装配体 参考?)project2 E:\Dontnet\project2\project2\Program.cs 13 活动 错误 CS1061“WebApplication”不包含定义 “UseMigrationsEndPoint”并且没有可访问的扩展方法 “UseMigrationsEndPoint”接受类型的第一个参数 可以找到“WebApplication”(您是否缺少 using 指令或 一个集会 参考?)project2 E:\Dontnet\project2\project2\Program.cs 22 活动 错误 NU1101 无法找到包 Microsoft.EntityFrameworkCore.SqlServer。不存在与此相关的软件包 来源中的 id:Microsoft Visual Studio Offline 包project2 E:\Dontnet\project2\project2\project2.csproj 1
错误 NU1101 无法找到包 Microsoft.AspNetCore.Identity.EntityFrameworkCore。不存在任何包 源中使用此 id:Microsoft Visual Studio Offline 包project2 E:\Dontnet\project2\project2\project2.csproj 1
错误 NU1101 无法找到包 Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore。没有套餐 源中存在此 ID:Microsoft Visual Studio Offline 包project2 E:\Dontnet\project2\project2\project2.csproj 1
错误 NU1101 无法找到包 Microsoft.AspNetCore.Identity.UI。 源中不存在具有此 ID 的包:Microsoft Visual Studio 离线 包project2 E:\Dontnet\project2\project2\project2.csproj 1
错误 NU1101 无法找到包 Microsoft.EntityFrameworkCore.Tools。不存在具有该 id 的包 来源:Microsoft Visual Studio Offline 包project2 E:\Dontnet\project2\project2\project2.csproj 1

我该如何解决这个问题。我尝试通过互联网和我的课程老师以多种方式解决这个问题,但无法解决这个问题。

c# visual-studio asp.net-core razor-pages dotnet-httpclient
1个回答
0
投票

您正在使用Asp.net core的默认模板-带有“个人帐户”的Razor页面。通常,如果您尝试运行该项目,它会自动恢复依赖包,然后错误就会消失。 您可以尝试在项目目录下打开CMD控制台,执行

dotnet restore
手动恢复依赖。

© www.soinside.com 2019 - 2024. All rights reserved.