Dapper 和 .net 核心 3
Dapper and .net core 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
A project and a dependency cannot have the same name.
更改项目名称(不使用 dapper
)将克服它。
我是 .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
A project and a dependency cannot have the same name.
更改项目名称(不使用 dapper
)将克服它。