繁体   English   中英

安装后将无法编译:Mcv.Mailer版本1.0使用Mvc版本4.0,该版本具有比引用的程序集更高的版本Mvc 3.0

[英]Won't compile after installing: Mcv.Mailer version 1.0 uses Mvc version 4.0, which has higher version than referenced assembly Mvc version 3.0

我安装了MvcMailer的nuget包,在此处找到。 尽管它没有(如本教程中所说的那样)将smtp配置添加到web.config,但我在这里找到了正确的smtp配置。

我在VS2010中使用MVC4。

编译时,我在错误列表中得到以下错误:

错误1程序集'Mvc.Mailer,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'使用'System.Web.Mvc,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'具有更高的版本引用的程序集'System.Web.Mvc,版本= 3.0.0.0,文化=中性,PublicKeyToken = 31bf3856ad364e35'c:\\ Users \\ Home \\ Desktop \\ MVCMusicStore-Copy \\ packages \\ MvcMailer.4.0 \\ lib \\ 40 \\ Mvc.Mailer。 dll MVCMusicStore

我还会收到以下警告:

警告2发现相同从属程序集的不同版本之间存在冲突。 MVCMusicStore

我删除了MvcMailer参考,并再次添加了它,但是它不能解决问题。

帮助将不胜感激。

我正在使用Mvc 4,并且正在通过软件包管理器安装MvcMailer,并具有以下内容:

install-package MvcMailer

由于我使用的是Mvc 4,因此应使用以下内容:

install-package MvcMailer3

这样就解决了问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM