Не удалось найти пакет Microsoft.NETCore.App с версией (> = 3.0.0) - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь перенести мой проект WPF (.net framework) в WPF (.net core 3).Итак, я установил это расширение Visual Studio и теперь я могу создать новый проект Wpf (.net core), но проблема начинается, когда я добавляю пакет nuget!, VS выдает мне эту ошибку:

Unable to find package Microsoft.NETCore.App with version (>= 3.0.0-preview6-27730-01)
- Found 69 version(s) in nuget.org [ Nearest version: 3.0.0-preview5-27626-15 ]
- Found 0 version(s) in Microsoft Visual Studio Offline Packages    TestwpfCore C:\Users\sintware\source\repos\TestwpfCore\TestwpfCore\TestwpfCore.csproj   1   

Ответы [ 3 ]

1 голос
/ 13 июня 2019

Поскольку dotnet core 3.0 все еще находится в режиме предварительного просмотра, вы должны поместить следующее в файл с именем NuGet.Config в корне вашего проекта (или объединить с существующим файлом):

<configuration>
  <packageSources>
    <add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
    <add key="dotnet-windowsdesktop" value="https://dotnetfeed.blob.core.windows.net/dotnet-windowsdesktop/index.json" />
    <add key="aspnet-aspnetcore" value="https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore/index.json" />
    <add key="aspnet-aspnetcore-tooling" value="https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore-tooling/index.json" />
    <add key="aspnet-entityframeworkcore" value="https://dotnetfeed.blob.core.windows.net/aspnet-entityframeworkcore/index.json" />
    <add key="aspnet-extensions" value="https://dotnetfeed.blob.core.windows.net/aspnet-extensions/index.json" />
    <add key="gRPC repository" value="https://grpc.jfrog.io/grpc/api/nuget/v3/grpc-nuget-dev" />
  </packageSources>
</configuration>

Это будетубедитесь, что версии предварительного просмотра можно найти!

Эту информацию можно найти здесь: https://github.com/dotnet/core-sdk#installers-and-binaries

Как только будет выпущено ядро ​​dotnet 3.0, вы сможете удалить эти источники пакетов.

0 голосов
/ 14 июня 2019

После получения @Lance is comment я скачал Core 3 preview 6 и, наконец, проблема исчезла, я могу без проблем установить пакет nuget.

0 голосов
/ 07 июня 2019

Обратите внимание, что в сообщении об ошибке говорится, что он пытается найти пакет с предпросмотром версии 3.0.06.Если вы перейдете к https://dotnet.microsoft.com/download/dotnet-core/3.0, вы увидите, что последний публичный предварительный просмотр - это предварительный просмотр 5. Поэтому вы или инструмент, который вы использовали для миграции, пытаетесь использовать ночную сборку .NET Core SDK, а не опубликованную версию.,.NET SDK обычно поставляется с пакетами, которые помещаются в резервную папку NuGet, поэтому кажется, что версия .NET Core SDK установлена ​​неправильно.

Я ничего не знаю о том расширении, которое вы связали,Кроме того, это не расширение Microsoft, поэтому, хотя я ценю усилия, приложенные разработчиком для его создания, я не знаю, работает ли оно «правильно».Плюс .NET Core 3.0 по-прежнему недоступен, поэтому, возможно, расширение работало с предыдущими превью, но что-то изменилось.

Я предлагаю установить последнюю версию .NET Core 3.0 со страницы загрузки, перейдите на страницупустой каталог и запустите «dotnet new wpf», затем скопируйте весь свой код и xaml в этот новый каталог.Я не доверяю инструментам миграции, я предпочитаю делать это вручную, поэтому я понимаю, что меняется.

...