Serilog Seq 包未安装在 .NET Standard 2.0 库项目上

Serilog Seq package does not install on .NET Standard 2.0 library project

我使用 Visual Studio 创建了一个 .NET Standard 2.0 库项目并尝试如下安装 Seq。

Install-Package -Id Serilog.Sinks.Seq 

错误的第一行说

Unable to find package 'Serilog.Sinks.Seq' at source ''.

完整的细节在这张截图中。

作为对比,在同一个项目中安装以下Serilog包就可以了

Install-Package -Id Serilog
Install-Package -Id Serilog.Enrichers.Thread

这是怎么回事?是 .NET Core/Standard 问题吗?

不,该包可以很好地安装到 .NET Standard 2.0 class 库中。

这里的问题似乎是 NuGet 客户端正在寻找包的位置。在 包管理器控制台 window 中,尝试从包源下拉列表中选择 NuGet.org。

(其他成功的包可能缓存在机器上。)