首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NLog MailKit参考版本

NLog MailKit参考版本
EN

Stack Overflow用户
提问于 2021-02-16 21:43:47
回答 2查看 33关注 0票数 1

我使用Nlog Mailkit v3.3,并在我的项目中引用了Mailkit 2.10.0

不确定为什么通过NuGet添加包会显示NLog.Mailkit的Version=2.0.0.0,尽管HintPath调用的是正确的版本。

这一切都可以在我的本地机器上运行,但当部署到另一台机器上时,我在nlog调试跟踪中看到了以下内容:

你知道为什么MailKit会被引用回v2.8吗?显然,我已经将所有的all都包含到了应用程序的基目录中。

EN

回答 2

Stack Overflow用户

发布于 2021-02-17 06:20:30

NLog的MailKit应用程序接口可能已与MailKit 2.8.0链接,并可能需要该显式版本。

您可能需要将MimeKit/MailKit版本降级到2.8.0。

此外,就API3.3.0和2.0.0而言,一个程序集有多个版本--有发布版本,也有“NLog版本”。Bug修复版本通常不会提升API版本,但它们会提升发布版本。这可能就是NLog版本控制正在发生的事情。

票数 1
EN

Stack Overflow用户

发布于 2021-02-27 14:13:16

结果证明我是个盲人/傻子。程序集引用在app.config中的标记下调用,并在其中引用特定的版本。

由于某种原因,Nuget安装过程似乎没有写入正确的值。虽然我隐约记得我可能已经安装了NLog邮件工具包,但卸载了它,然后重新安装了它(虽然版本已经过渡了??)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66225515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档