web-dev-qa-db-fra.com

Impossible de trouver le package Microsoft.NETCore.App avec la version (> = 3.0.0)

J'essaie de migrer mon projet WPF (.net framework) vers WPF (.net core 3). J'ai donc installé cette extension Visual Studio et je suis maintenant capable de créer un nouveau projet Wpf (.net core), mais le problème commence lorsque j'ajoute un paquet nuget! , VS me lance cette erreur:

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
A.HADDAD

Après avoir reçu @Lance est un commentaire, j'ai téléchargé le Core 3 preview 6 et enfin le problème a disparu, je peux installer le paquet nuget sans aucun problème.

0
A.HADDAD

Notez que le message d'erreur indique qu'il essaie de trouver un package avec la version 3.0.0 preview6. Si vous allez sur https://dotnet.Microsoft.com/download/dotnet-core/3. vous pouvez voir la dernière prévisualisation publique est la prévisualisation 5. Par conséquent, vous ou l'outil que vous avez utilisé pour migrer, essaie d'utiliser une version nocturne du SDK .NET Core, pas une version publiée. Le SDK .NET est normalement livré avec ses packages qui sont placés dans le dossier de repli NuGet, il apparaît donc que la version du SDK .NET Core n'a pas été installée correctement.

Je ne connais rien de cette extension que vous avez liée, et ce n'est pas une extension Microsoft, donc bien que j'apprécie l'effort que le développeur a fait pour la créer, je ne sais pas si cela fonctionne "correctement". De plus .NET Core 3.0 n'est toujours pas généralement disponible, donc peut-être que l'extension fonctionnait avec les aperçus précédents mais quelque chose a changé.

Ma suggestion est d'installer la dernière prévisualisation .NET Core 3.0 à partir de la page de téléchargement, allez dans un répertoire vide et exécutez "dotnet new wpf", puis copiez tout votre code et xaml dans ce nouveau répertoire. Je ne fais pas confiance aux outils de migration, je préfère le faire moi-même manuellement, donc je comprends ce qui est en train de changer.

0
zivkan