asp.net-core-mvc - Dapper 和 .net 核心 3
问题描述
我是 .netcore 的新手,并尝试使用 dapper 进行一些数据库交互。dapper 不能与 .net core 3 一起使用吗?还是我做错了什么:X
我创建了一个新的 .net 项目:
dotnet new mvc
试图添加小巧玲珑
dotnet add package Dapper --version 2.0.30
然后我得到错误:
info : Adding PackageReference for package 'Dapper' into project
C:\repos\dapper\dapper.csproj'.
info : Restoring packages for C:\repos\dapper\dapper.csproj...
error: Cycle detected.
error: dapper -> Dapper (>= 2.0.30).
info : Package 'Dapper' is compatible with all the specified frameworks in project 'C:\repos\dapper\dapper.csproj'.
error: Value cannot be null. (Parameter 'path1')
解决方案
原因是csproj和依赖的PackageReference同名dapper
,参考https://github.com/NuGet/Home/issues/6754
项目和依赖项不能具有相同的名称。
更改项目的名称(不使用dapper
)将克服它。
推荐阅读
- python - 'varname' 不是从 API 调用响应中定义的
- python-3.x - 如何从 pygame 游戏中获取帧
- android - 我打电话给某人时需要得到事件,对我来说事件,最重要的是回铃事件
- math - 真的千里马解决不了吗?
- machine-learning - python中的相关矩阵在哪个基础上具有特征?
- javascript - 如何在谷歌地图的彩色多边形上显示街道编号?
- xamarin.forms - Xamarin Forms:如何从 SwipeStarted 事件中获取 SwipeDirection 值?
- perl - 如何让 perl 网络爬虫像 wget 一样进行“广度优先”检索?
- mysql - 在 MySQL 中创建一个将数据显示为报告的查询
- php - jQuery 显示功能