【问题标题】:Serilog Seq package does not install on .NET Standard 2.0 library projectSerilog Seq 包未安装在 .NET Standard 2.0 库项目上
【发布时间】:2017-12-28 15:50:43
【问题描述】:

我使用 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 serilog seq .net-standard-2.0 seq-logging


    【解决方案1】:

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

    这里的问题似乎是 NuGet 客户端在哪里寻找包。在 Package Manager Console 窗口中,尝试从包源下拉列表中选择 NuGet.org。

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

    【讨论】:

    • NuGet.org 的设置似乎没问题,但我禁用了另一个私人资源。重新启动了机器。该软件包现在安装。谢谢你的提示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-15
    • 2019-01-26
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    相关资源
    最近更新 更多