首页 > 解决方案 > 使用 serilog 2.10 创建的 nuget 包引发找不到文件 serilog 版本 2.0.0 错误

问题描述

我创建了一个简单的 .Net 标准 2.1 记录器 nuget 包,其中包含 serilog 2.10。当引用的包有一个项目时,该包运行良好,但在使用带有另一个项目的 nuget 包时失败并出现错误的 serilog 版本。我尝试降级到 .Net 标准 2.0,但没有成功。我用参数 -IncludeReferencedProjects 打包了项目,但没有运气。

任何想法我做错了什么?

谢谢

标签: nugetserilog.net-standard

解决方案


我找到了解决方案。我正在使用 nuget.exe 并且它不包括依赖项。在尝试了许多配置后它没有工作。我结束了使用 msbuild /t:pack 并且现在一切正常。


推荐阅读