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

标签 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 并没有发现这样的问题。

最佳答案

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

关于visual-studio-2013 - automapper dll 出现在解决方案资源管理器的项目根目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21732580/

相关文章:

visual-studio - Visual Studio 2013 : How to copy a project's properties to use in another project?

.net - 为什么我们需要整合不同版本的包?

c++ - 使用嵌套包含文件夹创建 C++ NuGet 包

c# - 不使用 EF4.1 和 Automapper 的并行

c# - AutoMapper映射多个模型并忽略不存在的属性

c++ - 无法在 VS 2013、Windows 8.1 中创建 Win32 控制台应用程序

visual-studio-2013 - GoogleTest Runner Visual Studio 扩展的用户指南?

visual-studio-2013 - 启用 Nuget 包恢复和源代码控制

c# - 创建显示更新通知的 NuGet 包

C# AutoMapper - 如果源中不存在,则在 dest 属性中设置默认值