我得到错误建立mvc汇编版本邮政使用是高于我的项目引用.我该如何解决这个问题?
本文关键字:何解决 引用 解决 问题 项目 高于 建立 mvc 错误 汇编 版本 | 更新日期: 2023-09-27 18:06:33
我使用mvc 4 asp.net。
我已经使用邮政。dll包从NuGet发送电子邮件从我的应用程序。
但我得到错误建立mvc汇编版本邮政使用是高于我的项目引用。我该如何解决这个问题?请帮助
我使用的是Visual studio 2012 mvc4
感谢错误:错误1程序集'Postal, Version=0.9.2.0, Culture=neutral, PublicKeyToken=45719375b8b4d528'使用'System.Web. net '。Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35',它具有比引用汇编'System.Web更高的版本。Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' c:'Users'xxxx'Documents'Visual Studio 2012'Projects'MyProject'packages'post .0.9.2'lib'net40' post .dll MyProject
您的消息告诉您的是Postal, Version=0.9.2.0,
与版本System.Web.Mvc, Version=5.1.0.0,
一起工作,但您给了它System.Web.Mvc, Version=4.0.0.0
,因此它坏了。
如果你有两个不同的程序集版本,你可能想要绑定重定向
<bindingRedirect
oldVersion="existing assembly version"
newVersion="new assembly version"/>
其他选择是在您的解决方案中使用System.Web.Mvc, Version=5.1.0.0
。
您可以尝试使用旧版本的Postal,假设它满足您的需求。
Install-Package postal -Version 0.9.0