【问题标题】:Nuget error when trying to publish in .Net5尝试在 .Net5 中发布时出现 Nuget 错误
【发布时间】:2021-03-26 18:22:19
【问题描述】:

当我在 .Net5 中发布时,出现以下错误

严重性代码描述项目文件行抑制状态 找不到错误资产文件“C:\Users\cornelis.dejager\source\repos\Marel.MSAWebServiceAPI\Marel.MSAWebServiceAPI\obj\publish\win-x86\project.assets.json”。运行 NuGet 包还原以生成此文件。 Marel.MSAWebServiceAPI 0

严重性代码描述项目文件行抑制状态 错误无法从远程源“https://api.nuget.org/v3-flatcontainer/microsoft.windowsdesktop.app.runtime.win-x86/index”检索有关“Microsoft.WindowsDesktop.App.Runtime.win-x86”的信息.json'。 发送请求时出错。 请求被中止:无法创建 SSL/TLS 安全通道。 Marel.MSAWebServiceAPI 0

是什么原因造成的:

不确定是否诚实。在我更改代码后它停止工作。这个项目已经好几个星期了,突然就变了。

我试过了

  • 清洁溶液
  • 构建/重新构建解决方案
  • 恢复 Nuget 包
  • 更新 Visual Studio
  • 重建所有项目
  • 删除 Bin 和 Object 文件夹
  • 更新所有包
  • 重新启动 Visual Studio + 计算机
  • 已创建新的发布配置文件
  • 安装 dotnet-WindowsDesktop
  • 重新安装 .Net5 运行时
  • 运行命令:

附加信息

  • 它构建并运行良好。只有当我发布它似乎给我一个错误。

我真的不明白为什么发布不起作用。我已经查看了几个地方,但还没有找到解决方案。

【问题讨论】:

  • 您是否尝试在自己的电脑上再次克隆项目?
  • “我更改代码后它停止工作”,您更改了什么?

标签: c# visual-studio publish .net-5


【解决方案1】:

它可能来自错误的包源,

在 Visual Studio 中转到

选项=> Nuget 包管理器=> 包源

如果您使用的是自定义来源,请确保您输入了正确的地址。 NuGet 默认源地址为https://api.nuget.org/v3/index.json

【讨论】:

    猜你喜欢
    • 2015-11-14
    • 2020-08-23
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 2020-09-25
    • 2019-09-05
    相关资源
    最近更新 更多