web-dev-qa-db-fra.com

Problème avec l'installation de RestSharp dans Visual-Studio 2013

J'essaie d'utiliser RestSharp dans mon projet C # Visual-Studio 2013 pour POST données à une URL donnée. Lorsque j'essaie d'installer le package via NuGet, cela me donne ce qui suit: Erreur:

Installing 'RestSharp 106.1.0'.
Successfully installed 'RestSharp 106.1.0'.
Adding 'RestSharp 106.1.0' to WebApplicationJson.
Uninstalling 'RestSharp 106.1.0'.
Successfully uninstalled 'RestSharp 106.1.0'.
Install failed. Rolling back...
Could not install package 'RestSharp 106.1.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5', but the package does not contain any Assembly references or content files that are compatible with that framework. For more information, contact the package author.

Pour autant que j'ai lu dans GitHub c'est principalement un problème pour .NetPortable cadre donc je suis à court d'idées. J'ai également essayé de changer ma version de framework en 3.5 mais toujours la même erreur.

Quelqu'un a-t-il rencontré un problème similaire?

Si vous avez besoin de plus d'informations, veuillez commenter.

9
Noel

Si quelqu'un rencontre ce genre de problème à l'avenir. Je l'ai résolu en l'installant via Package Manager Console trouvé dans (Tools -> NuGet Package Manager -> Package Manager Console) et en exécutant la commande suivante:

  Install-Package RestSharp -Version 103.1.0

Notez que l'installation de la version RestSharp 106.1.0 toujours échoué, j'ai donc changé la version en 103.1.0. J'espère que cela aide toute personne ayant un problème similaire.

[~ # ~] modifier [~ # ~]

Merci à phuzi dans les commentaires, la version RestSharp 106.1. nécessite .Net framework 4.5.2, comme pour la version 103.1. aucune dépendance n'est répertoriée.

7
Noel

La dernière version, qui prend en charge les anciennes versions de .NET Framework, est 105.2. .

Install-Package RestSharp -Version 105.2.3

Étant donné que le .NET Framework LTE le plus bas, qui prend en charge les méthodes async est 4.5.2, la prise en charge du cadre hérité a été supprimée au profit de la prise en charge de .NET Standard 2.0 (et .NET Framework 4.5.2).

18
Alexey Zimarev