提兵百万西湖上,立马吴山第一峰!这篇文章主要讲述VS2012 Nuget 安装 AutoMapper时报错的解决方法相关的知识,希望能为你提供帮助。
VS2012 在.net 4.0下安装AutoMapper时,会报以下错误:
“AutoMapper”已拥有为“Standard.Library”定义的依赖项。
‘AutoMapper‘ already has a dependency defined for ‘Standard.Library‘.
经查应该是Nuget版本(VS2012的2.83版本)较低引起的,不支持Standard.Library框架。
解决方法有两个:
方式一
NuGet 2.12支持AutoMapper 5.0.1 NuGet 包使用的.NETStandard框架,所以需要把NuGet升级为NuGet 2.12 或以上。
但NuGet2.12是不支持Visual Studio 2012,所以也需要把Visual Studio升级为2013。
方式二(采用)
降级AutoMapper的版本到兼容当前版本的NuGet,经测试4.1.1完美安装上,并且顺带安装了Microsoft.Bcl,可以使用.Net4.5的await和 async了
PM>
Install-Package AutoMapper -Version 4.1.1
Installing ‘AutoMapper 4.1.1‘.
Successfully installed ‘AutoMapper 4.1.1‘.
参考:
【VS2012 Nuget 安装 AutoMapper时报错的解决方法】http://majing.io/questions/557
推荐阅读
- android 推断手机是否支持前置摄像头
- WP8日历(含农历)APP
- 集成通用Mapper
- AutoMapper5.0创建对象方法更新
- Android开发之自己定义UI组件和属性
- Android 跨进程调用忽略权限
- 一分钟了解Android横竖屏 mdpi hdpi xhdpi xxhdpi xxxhdpi
- Android学习备忘笺01Activity
- Android应用之——自己定义控件ToggleButton