Ошибка восстановления dotnet: версия конфликтует. (.NET Core SDK 2.1.300) - PullRequest
0 голосов
/ 19 ноября 2018

Я получил эту ошибку, запустив dotnet restore в cmd

    $ dotnet restore
  Restoring packages for C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1\ClassS     urvey1.csproj...
C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1\ClassSurvey1.csproj : warning NU1608: Detected package version outside of dependency constraint: Microsoft.AspNetCore.App 2.1.0 requires Microsoft.AspNetCore.Razor.Design (= 2.1.0) but version Microsoft.AspNetCore.Razor.Design 2.1.2 was resolved. [C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1.sln]
C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1\ClassSurvey1.csproj : warning NU1608: Detected package version outside of dependency constraint: Microsoft.AspNetCore.App 2.1.0 requires Microsoft.AspNetCore.SpaServices.Extensions (= 2.1.0) but version Microsoft.AspNetCore.SpaServices.Extensions 2.1.1 was resolved. [C:\     Users\Admin\Desktop\ClassSurvey1\ClassSurvey1.sln]
C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1\ClassSurvey1.csproj : warning NU1608: Detected package version outside of dependency constraint: Microsoft.AspNetCore.App 2.1.0 requires Microsoft.EntityFrameworkCore (= 2.1.0) but version Microsoft.EntityFrameworkCore 2.1.4 was resolved. [C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1.sln]
C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1\ClassSurvey1.csproj : warning NU1608: Detected package version outside of dependency constraint: Microsoft.AspNetCore.App 2.1.0 requires Microsoft.EntityFrameworkCore.SqlServer (= 2.1.0) but version Microsoft.EntityFrameworkCore.SqlServer 2.1.4 was resolved. [C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1.sln]
C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1\ClassSurvey1.csproj : warning NU1608: Detected package version outside of dependency constraint: Microsoft.AspNetCore.App 2.1.0 requires Microsoft.EntityFrameworkCore.Tools (= 2.1.0) but version Microsoft.EntityFrameworkCore.Tools 2.1.4 was resolved. [C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1.sln]
C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1\ClassSurvey1.csproj : error NU1107: Version conflict detected for Microsoft.AspNetCore.Antiforgery. Reference the package directly from the project to resolve this issue.  [C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1.sln]
C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1\ClassSurvey1.csproj : error NU1107:  ClassSurvey1 -> Microsoft.AspNetCore.SpaServices.Extensions 2.1.1 -> Microsoft.AspNetCore.SpaServices 2.1.1 -> Microsoft.AspNetCore.Mvc.ViewFeatures 2.1.1-> Microsoft.AspNetCore.Antiforgery (>= 2.1.1)  [C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1.sln]
C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1\ClassSurvey1.csproj : error NU1107:  ClassSurvey1 -> Microsoft.AspNetCore.App 2.1.0 -> Microsoft.AspNetCore.Antiforgery (= 2.1.0). [C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1.sln]
  Restore failed in 692.51 ms for C:\Users\Admin\Desktop\ClassSurvey1\ClassSurvey1\ClassSurvey1.csproj.

Здесь моя версия

$ dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   2.1.300
 Commit:    adab45bf0c

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17134
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.1.300\

Host (useful for support):
  Version: 2.1.0
  Commit:  caa7b7e2ba

.NET Core SDKs installed:
  2.1.300 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

Этот проект является бэкендом для моего веб-приложения.Проблема в том, что у меня нет знаний о .NET.просто попробуйте следовать инструкциям моих друзей, которые, как он утверждал, работают на нескольких компьютерах (установите .net sdk 2.1.300 и запустите восстановление dotnet)

Что именно мне нужно для установки большего количества?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...