无法在.Net 4.6.1上用Log4Net安装Sentry

问题描述 投票:1回答:1

尝试安装Sentry Log4Net版本2.1.0。

项目正在运行.net 4.6.1

根据他们的文档,它应该适用于4.6.1:https://docs.sentry.io/error-reporting/quickstart/?platform=csharp#configure-the-sdk

我可以安装基本的哨兵包。但是,当我尝试安装Log4Net nuget软件包时,出现错误:

无法安装软件包Sentry.Log4Net 2.1.0,您正在尝试将此软件包安装到以.Net Framework 4.6.1版为目标的项目中,但是该软件包不包含任何与之兼容的程序集引用或内容文件该框架。

我满足列出的所有依赖项:https://www.nuget.org/packages/Sentry.Log4Net

我怀疑这很重要,但我正在使用Visual Studio 2015

所以我有点困惑。有人有什么建议吗?

.net sentry
1个回答
0
投票
我的[[猜测是您正在使用的Visual Studio 2015版本具有一些旧的NuGet客户端。

在GitHub上的Sentry SDK存储库中有一个sample project for log4net targeting .NET Framework 4.6.1,它可以正常工作。

您可以尝试使用VS 2017或VS 2019吗?
© www.soinside.com 2019 - 2024. All rights reserved.