2012-11-10 56 views
0

我安裝了MvcMailer的nuget包,找到了here。雖然它沒有(正如它在教程中所說的那樣)將smtp配置添加到web.config中,但我發現了正確的smtp配置here安裝後無法編譯:Mcv.Mailer版本1.0使用Mvc版本4.0,版本高於引用的程序集Mvc版本3.0

我在VS2010中使用MVC4。

當我編譯,我得到的錯誤列表以下錯誤:

錯誤1大會「Mvc.Mailer,版本= 1.0.0.0,文化=中立,公鑰=空」用途「系統.Web.Mvc,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',其版本高於引用程序集'System.Web.Mvc,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'c: \用戶\首頁\桌面\ MVCMusicStore - 複製\包\ MvcMailer.4.0 \ LIB \ 40 \ Mvc.Mailer.dll MVCMusicStore

我也得到了以下警告:

警告2發現相同相關程序集的不同版本之間存在衝突。 MVCMusicStore

我刪除了MvcMailer引用並再次添加它,但它沒有解決問題。

幫助將不勝感激。

回答

4

我使用MVC 4,並通過程序包管理器是安裝MvcMailer如下:

install-package MvcMailer 

因爲我使用MVC 4,以下應使用:

install-package MvcMailer3 

這已經解決了這個問題。

相關問題