【问题标题】:How to create new project for Blazor Class Library? Dependencies Error如何为 Blazor 类库创建新项目?依赖错误
【发布时间】:2021-06-11 01:14:27
【问题描述】:

当我使用 Blazor Class Libray 模板创建新项目时。 我收到这样的错误:

所以我为 dotnet restore 做了,但也没有用。

我还尝试了包管理器来安装组件,例如:Install-Package Microsoft.AspNetCore.Components.Web -Version 5.0.4。但它也不起作用。 我得到的错误如下:

任何人都可以帮助我摆脱困境。

提前致谢。

【问题讨论】:

  • 你能显示你的 .csproj 文件内容吗?我怀疑你的目标不是 net5.0
  • 谢谢,但我将目标设置为 net5.0。 net5.0
  • 第一行是<Project Sdk="Microsoft.NET.Sdk.Razor">?
  • 是的,第一行就像
  • 与@BrianParker 相同的评论 - 请发布您的 .csproj 文件,以便我们查看完整配置。我可以看到对 netcoreapp2.1 的引用???

标签: visual-studio nuget blazor


【解决方案1】:

为这张票添加答案以改进它。

问题是您的nuget package sources 有一些无效的、不存在的包源。并且VS还原包时,会先检查启用的包源是否有效。如果没有,它将停止还原过程并使其失败。这就是你的问题的原因。

所以你必须这样做:

1)取消勾选无效的包源C:\xxx\Amisys.BPModelLib\bin\Debug\netcoreapp2.1

或者只删除无效的包源

2) 只需确保您检查了 nuget.org 包源

如果没有,请手动添加。

【讨论】:

    猜你喜欢
    • 2017-01-11
    • 1970-01-01
    • 2021-07-29
    • 1970-01-01
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 2020-03-27
    相关资源
    最近更新 更多