我使用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核心/标准问题吗?
不,该软件包可以很好地安装到.NET Standard 2.0类库中。
这里的问题似乎是NuGet客户端正在寻找包的地方。在Package Manager Console窗口中,尝试从包源下拉列表中选择NuGet.org。
(成功的其他软件包可能会缓存在计算机上。)