【发布时间】:2018-08-29 08:57:13
【问题描述】:
我在旧项目中安装 Serilog.Sinks 包时遇到问题,例如当我尝试安装 Serilog.Sinks.MSSqlServer 时,出现以下错误:
An error occurred while retrieving package metadata for Serilog.2.6.0
我已经安装了包 Serilog.2.6.0 并且过程很顺利,我尝试运行使用这个库的代码并且它工作正常,但是如果我尝试卸载这个包,我会收到错误:
Object reference not set to an instance of an object
因此,我认为我的机器中的 Serilog.2.6.0 可能有问题,因为我无法卸载它或安装它的任何接收器,但我无法找出问题所在。
详情:
- Visual Studio 2015
- .NET Framework 4.5 Web 窗体
【问题讨论】:
-
这个问题有什么更新吗?你解决了这个问题吗?如果没有,请告诉我此问题的最新状态。
-
@LeoLiu-MSFT 我尝试了所有可能,除了将 NuGet 更新到较新版本,仍然面临问题,无论我先安装哪个 Serilog 系列包,我都无法安装其他或卸载已安装的。由于我正在为客户端开发 VDI,我没有升级 NuGet 的权限,所以我提出了请求并等待他们的回复,这就是为什么如果我找到解决方案我还没有回复然而。谢谢!
-
没关系,如果您对此问题有任何更新,请免费告诉我:)。
-
对于这种情况,我尝试过的方法是从另一个工作正常的项目中复制引用(.dll 文件)。谢谢您的回答! :)
-
感谢您在这里分享您的解决方案,您可以将您的评论转换为答案。这可能对阅读此主题的其他社区成员有所帮助
标签: asp.net visual-studio nuget nuget-package