Visual Studio 2012中Dapper包依赖冲突及安装卸载失败问题求助
解决步骤
1. 清理项目中的NuGet残留配置
- 关闭Visual Studio 2012
- 删除项目根目录下的
packages文件夹 - 打开项目目录里的
packages.config文件,删除所有包含Dapper的条目 - 打开项目的
.csproj文件,删除所有和Dapper相关的引用节点(比如<Reference Include="Dapper,..." />)以及导入的Dapper构建目标节点
2. 升级VS2012的NuGet管理器(可选但建议)
- 打开VS2012,进入工具→扩展和更新
- 在左侧选择联机,搜索「NuGet Package Manager」,找到适配VS2012的最新版本(最高为2.8.6),安装后重启VS
3. 安装兼容的Dapper版本
- 打开包管理器控制台,执行命令:
1.42.0版本完全适配NuGet 2.x,不会触发依赖定义格式错误Install-Package Dapper -Version 1.42.0
4. 还原所有NuGet包
- 在解决方案资源管理器右键点击解决方案,选择启用NuGet包还原(未开启的话)
- 再次右键点击解决方案,选择还原NuGet包
内容的提问来源于stack exchange,提问作者HARINDA VITHANA
相关产品推荐
相关产品推荐

