Как добавить пакеты в консольное приложение .Net Core, если они не разрешаются? - PullRequest
0 голосов
/ 11 февраля 2019

Я работаю над учебником по основным приложениям .Net и коду Visual Studio и не могу добавить пакет в приложение.

Используя CLI, я сделал:

dotnet new console

dotnet run

Какойработал нормально.

Затем я запускаю:

dotnet add package System.Net.Http

И получаю такой результат:

$ dotnet add package System.Net.Http
  Writing C:\Users\xxx\AppData\Local\Temp\tmpF935.tmp
info : Adding PackageReference for package 'System.Net.Http' into project 'C:\Visual Studio Code\learning-module\learning-module.csproj'.
log  : Restoring packages for C:\Visual Studio Code\learning-module\learning-module.csproj...
error: Unable to resolve 'System.Net.Http ' for '.NETCoreApp,Version=v2.2'.
error: Package 'System.Net.Http' is incompatible with 'all' frameworks in project 'C:\Visual Studio Code\learning-module\learning-module.csproj'.

Я попытался вручную добавить пакет в файл проекта и запуститьвосстановить;изменение целевой структуры;запуск из консоли, а не из кода Visual Studio;и пробовал разные общие пакеты, но, похоже, ничего не помогло.

$ dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   2.2.103
 Commit:    8edbc2570a

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

Host (useful for support):
  Version: 2.2.1
  Commit:  878dd11e62

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

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

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

Кто-нибудь знает, что еще я мог попробовать или как узнать больше информации по этому вопросу?

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