我刚刚使用 NuGet 为 ASP MVC 安装了 postal,并在设置一些代码以发送电子邮件后尝试编译它。我收到一条错误消息,告诉我需要将 MVC 5.1 版用于 Postal 0.9.2 版。我的 MVC 项目是使用 .net 4.5 的 MVC 4 项目类型,我在 VS 2013 Pro 中。有没有办法以不同的方式配置它以使其工作?
这是我的错误信息
错误 2 程序集 'Postal,Version=0.9.2.0,Culture=neutral,PublicKeyToken=45719375b8b4d528' 使用 'System.Web.Mvc,Version=5.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35',其版本高于引用的程序集'System.Web.Mvc,版本 = 4.0.0.0,文化 = 中性,PublicKeyToken = 31bf3856ad364e35' c:\TFS\OULUVU\OULUVU\packages\postal.0.9.2\lib\net40\Postal.dll OULUVU
有一个警告说
警告 1 发现同一依赖程序集的不同版本之间存在无法解决的冲突。当日志详细程度设置为详细时,这些引用冲突会列在构建日志中。欧鲁武