automapper dll出现在解决方案资源管理器中的项目根目录中

时间:2014-02-12 15:43:24

标签: visual-studio-2013 nuget automapper

在MVC项目中,我将AutoMapper 3.1.0更新为AutoMapper 3.1.1,现在我在解决方案资源管理器中看到项目根目录中的AutoMapper.Net4.dll

automapper in solution explorer

当我浏览到项目目录时,.dll不在项目的根目录中,如解决方案资源管理器中所示。 当我在解决方案资源管理器中查看其属性时,我看到该文件正确位于我项目下的packages\AutoMapper.3.1.1\lib\net40\AutoMapper.Net4.dll中。应用程序本身似乎工作正常。

所以我想知道这里发生了什么?因为我以前从未见过这个。

感谢。

修改

我又回到了3.1.0版,没有找到这样的问题。

1 个答案:

答案 0 :(得分:2)

这已在3.2测试版中删除。我现在使用PowerShell脚本强制将.Net4.dll复制到bin文件夹(有时MSBuild不会)。