Paquets Netstandard1.x Nuget ne peut pas être installé pour des projets netstandard1.x
Après avoir terminé la nouvelle installation Windows 10 avec les derniers outils Visual Studio 2015, netcore et nuget - Je ne peux plus installer de colis Nuget Dans aucun projet .netstandard. Voici quelques exemples de sortie:
J'ai créé le projet ClassLibrary1 En tant que bibliothèque de classe portable, a changé l'objectif pour netstandard1.3 Et je ne peux pas installer de paquets Nuget, quel soutien netstandard1.3. La même chose s'applique netstandard1.5 et d'autres versions.
J'essaie juste de sortir et de construire un code source pour
https://github.com/jstedfast/MailKit
/projet qui soutient .netstandard/, Pour vous assurer que je n'ai pas configuré de manière incorrecte mon projet et obtenez le même problème:
J'ai publié quelques détails de plus ici:
https://github.com/NuGet/Home/issues/3433
Tout cela a travaillé avant que je reformaté avec une nouvelle installation. Windows. J'ai raté quelque chose?
Restoring packages for 'ClassLibrary1'.
Restoring packages for c:\users\zone1\documents\visual studio 2015\Projects\ClassLibrary1\ClassLibrary1\project.json...
Package System.ComponentModel.EventBasedAsync 4.0.11 is not compatible with netstandard1.3 /.NETStandard,Version=v1.3/. Package System.ComponentModel.EventBasedAsync 4.0.11 supports:
- monoandroid10 /MonoAndroid,Version=v1.0/
- monotouch10 /MonoTouch,Version=v1.0/
- net45 /.NETFramework,Version=v4.5/
- netcore50 /.NETCore,Version=v5.0/
- netstandard1.0 /.NETStandard,Version=v1.0/
- netstandard1.3 /.NETStandard,Version=v1.3/
- portable-net45+win8+wp8+wpa81 /.NETPortable,Version=v0.0,Profile=Profile259/
- win8 /Windows,Version=v8.0/
- wp8 /WindowsPhone,Version=v8.0/
- wpa81 /WindowsPhoneApp,Version=v8.1/
- xamarinios10 /Xamarin.iOS,Version=v1.0/
- xamarinmac20 /Xamarin.Mac,Version=v2.0/
- xamarintvos10 /Xamarin.TVOS,Version=v1.0/
- xamarinwatchos10 /Xamarin.WatchOS,Version=v1.0/
One or more packages are incompatible with .NETStandard,Version=v1.3.
Package restore failed for 'ClassLibrary1'.
J'ai créé le projet ClassLibrary1 En tant que bibliothèque de classe portable, a changé l'objectif pour netstandard1.3 Et je ne peux pas installer de paquets Nuget, quel soutien netstandard1.3. La même chose s'applique netstandard1.5 et d'autres versions.
J'essaie juste de sortir et de construire un code source pour
https://github.com/jstedfast/MailKit
/projet qui soutient .netstandard/, Pour vous assurer que je n'ai pas configuré de manière incorrecte mon projet et obtenez le même problème:
Errors in C:\Users\zone1\Repos\MailKit\MailKit\MailKit.CoreFX.xproj
Package System.Net.NetworkInformation 4.1.0 is not compatible with netstandard1.3 /.NETStandard,Version=v1.3/. Package System.Net.NetworkInformation 4.1.0 supports:
- monoandroid10 /MonoAndroid,Version=v1.0/
- monotouch10 /MonoTouch,Version=v1.0/
- net45 /.NETFramework,Version=v4.5/
- netcore50 /.NETCore,Version=v5.0/
- netstandard1.0 /.NETStandard,Version=v1.0/
- netstandard1.3 /.NETStandard,Version=v1.3/
- portable-net45+win8+wp8+wpa81 /.NETPortable,Version=v0.0,Profile=Profile259/
- win8 /Windows,Version=v8.0/
- wp8 /WindowsPhone,Version=v8.0/
- wpa81 /WindowsPhoneApp,Version=v8.1/
- xamarinios10 /Xamarin.iOS,Version=v1.0/
- xamarinmac20 /Xamarin.Mac,Version=v2.0/
- xamarintvos10 /Xamarin.TVOS,Version=v1.0/
- xamarinwatchos10 /Xamarin.WatchOS,Version=v1.0/
One or more packages are incompatible with .NETStandard,Version=v1.3.
J'ai publié quelques détails de plus ici:
https://github.com/NuGet/Home/issues/3433
Tout cela a travaillé avant que je reformaté avec une nouvelle installation. Windows. J'ai raté quelque chose?
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
3 réponses
Edouard
Confirmation de:
.
Téléchargez la dernière version util Ligne de commande nuget Vous pouvez ici
https://dist.nuget.org/index.html
/
https://dist.nuget.org/win-x86 ... t.exe
Au moment de la publication/
Puis exécutez:
J'ai pris soin de VS fermé et supprimé tous les fichiers existants project.lock.json. Maintenant, tout semble fonctionner comme conçu.
J'ai constaté que ce problème se pose dans n'importe quel système avec une nouvelle installation. Windows/VS/tooling, Donc, probablement, c'est une erreur avec leurs installateurs.
Francois
Confirmation de:
Vous pouvez le contourner en suivant ces étapes.
Modifier le fichier.
Pour la bibliothèque standard .NET et ajoutez les lignes suivantes
PackageTargetFallback
Laissez-vous utiliser des packages compatibles plus anciens.
https://www.cameronmoten.com/2 ... 15-3/
/
Gaspard
Confirmation de:
https://go.microsoft.com/fwlink/?LinkId=691129
/Je suppose que vous l'avez/
https://go.microsoft.com/fwlink/?LinkID=827546
Je ne pense vraiment pas que ceci est un problème avec le fichier de projet, puisque MailKit tolérer échoue pour vous et je doute que vous avez cassé NuGet. Un autre morceau qui peut vous donner de bonnes informations, si cela ne fonctionne pas, - Ceci est commencé
Dans le catalogue de projet, vous pouvez voir comment les donés s'opposent à cela sans Visual Studio.