Dapper и .net core 3 - PullRequest
       44

Dapper и .net core 3

0 голосов
/ 11 ноября 2019

Я новичок в .netcore и пытаюсь использовать dapper для некоторых взаимодействий с БД. Не работает ли dapper с .net core 3? Или я делаю что-то не так: X

Я создал новый проект .net:

dotnet new mvc

Попытка добавить dapper

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')

1 Ответ

2 голосов
/ 12 ноября 2019

Причина в том, что csproj имеет то же имя, что и зависимая PackageReference dapper, ссылается на https://github.com/NuGet/Home/issues/6754

Проект и зависимость не могут иметь одинаковые имена.

Изменение названия вашего проекта (без использования dapper) позволит его преодолеть.

...