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。
(其他成功的包可能缓存在机器上。)
我使用 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。
(其他成功的包可能缓存在机器上。)