找不到包 Microsoft.AspNetCore.Razor.Design。源中不存在具有此 ID 的软件包:

Posted

技术标签:

【中文标题】找不到包 Microsoft.AspNetCore.Razor.Design。源中不存在具有此 ID 的软件包:【英文标题】:Unable to find package Microsoft.AspNetCore.Razor.Design. No packages exist with this id in source(s): 【发布时间】:2019-08-31 11:26:30 【问题描述】:

我正在尝试学习 .Net Core。为此,我在 Visual Studio 2017 中创建了一个空项目。当我尝试构建项目时,出现以下错误

找不到包 Microsoft.AspNetCore.Razor.Design。没有包裹 在源中存在此 ID

项目依赖项也显示黄色警告标志

【问题讨论】:

您的 .net 核心版本是什么?你能在你的依赖项中找到这个包吗?您是否尝试过重新启动 Visual Studio 并重新打开项目? .net core 版本是 2.1。是的,它在那里,但黄色警告标志在那里。是的,我尝试了你的建议,但错误仍然存​​在 【参考方案1】:

在 Visual Studio 中的工具 > 选项 > NuGet 包管理器 > 包源下检查你的包源。那里应该有对“nuget.org”的引用:

【讨论】:

以上是关于找不到包 Microsoft.AspNetCore.Razor.Design。源中不存在具有此 ID 的软件包:的主要内容,如果未能解决你的问题,请参考以下文章

包 Microsoft.AspNetCore.Authentication.JwtBearer 5.0.0 与 netcoreapp3.1 不兼容,但它的目标是 net 5.0

在 4.6.2 Framework 中部署 .NET Standard 程序集 (Microsoft.AspNetCore.SignalR.Client)

由于请求错误,无法安装 nuget 包

IFormFile 未从程序集“Microsoft.AspNetCore.Http 3.0”加载类型 Microsoft.AspNetCore.Http.Internal.FormFile'

Microsoft.AspNetCore.SpaServices.Extensions 的文档在哪里?

NETSDK1073:无法识别 FrameworkReference 'Microsoft.AspNetCore.App'