Restsharp: Некоторые пакеты несовместимы с UAP, версия = v10.0.

Созданный на 28 авг. 2015  ·  47Комментарии  ·  Источник: restsharp/RestSharp

У меня есть сообщество VS 2015 с Windows SDK для универсальных приложений, установленное в ОС Windows 10 Pro x64. Каждый раз, когда я пытаюсь установить RestSharp с помощью NuGet, я получаю следующую ошибку.

«Установочный пакет: некоторые пакеты несовместимы с UAP, версия = v10.0»

feature-request

Самый полезный комментарий

код для поддержки UWP был зарегистрирован в мастере, но поддержка nuget все еще не завершена. мне или автору PR нужно добавить таргетинг в скрипты сборки

Все 47 Комментарий

Пока нет поддержки для этого типа проекта.

Есть ли планы на ближайшее время?

Не сейчас нет, но я добавлю это как запрос функции.

Я пришел сюда, чтобы найти это. Было бы здорово иметь поддержку UWP, так как теперь это кажется _самым_ возможным.

Это все еще очень ново. Я посмотрю, что я могу сделать, чтобы получить его. Моя среда разработки еще не Windows 10, поэтому мне придется подождать, пока это изменение произойдет.

Да, было бы здорово иметь поддержку Win 10 UWP. Есть только пара приличных оболочек REST для .Net — эта и PortableREST.

нет проблем. Я работаю над настройкой среды Windows 10, чтобы это могло произойти.

Это отличная новость. Буду ждать это обновление. :+1:

Я просто хочу сказать +1... Мне бы хотелось иметь RestSharp для своих проектов UWP.

@hallem Есть новости по этому вопросу?

У меня та же проблема.

Нужна поддержка UWP, пожалуйста!

+1

+1

+1

+1

+1

+1

+1 Есть обновления?

+1

код для поддержки UWP был зарегистрирован в мастере, но поддержка nuget все еще не завершена. мне или автору PR нужно добавить таргетинг в скрипты сборки

@hallem Спасибо, но это работает только для x64 и x86, а не для ARM-устройств (например, Windows 10 Mobile), есть планы на этот счет?

Готов ли API для ARM?

@weird-dreams Все еще жду заявления @hallem , надеюсь, оно скоро будет добавлено :)

Пожалуйста, поддержите ARM — мы создаем непрерывный опыт на устройстве ARM!

пожалуйста, полностью поддержите "_UAP,Version=v10.0_" (x86,x64,ARM).
Swagger создает хорошие прокси, но они не работают на моем телефоне + рабочем столе (континуум!) без RestSharp .

+++++1

+1

+2

@ jerry1621 , есть ли шанс, что вы могли бы поделиться изменениями, которые вы сделали, как указано в ветке swagger-codegen? Я попытался скопировать ваши шаги, но это не работает.

@emigrating уверен: я только что отредактировал build.bat и добавил несколько строк для UWP.
например, есть эти каталоги загрузки, созданные:
if not exist Download\package\lib\net35 mkdir Download\package\lib\net35\ if not exist Download\package\lib\net4 mkdir Download\package\lib\net4\ if not exist Download\package\lib\net4-client mkdir Download\package\lib\net4-client\ if not exist Download\package\lib\net45 mkdir Download\package\lib\net45\ [...]

так что просто добавьте строку для uwp тоже
if not exist Download\package\lib\uwp mkdir Download\package\lib\uwp\

Просто заполните build.bat, добавив операторы uwp к другим операторам.

Что мы можем сделать для поддержки UWP?

+1

+1

+1

+1

Все еще нет поддержки приложений UWP на устройстве ARM?
Пожалуйста, потратьте некоторое время на поддержку этого...
Спасибо!

До сих пор нет поддержки....

Мы будем поддерживать только .NET Standard 2.0. UWP, совместимая с .NET Standard, доступна в предварительной версии.

Но поддержка RestSharp стандарта .net 2.0 еще не выпущена, не так ли? Раньше пытался использовать его в проекте .net Core 2.0, и он был сломан. Доступен ли где-нибудь предварительный выпуск для этого?

Это также в предварительном просмотре, с сегодняшнего дня. Было бы здорово, если бы вы могли протестировать. https://www.nuget.org/packages/RestSharp/106.0.0-alpha0277

UWP и .NET Standard 2.0: доступна предварительная версия
https://blogs.msdn.microsoft.com/dotnet/2017/08/25/uwp-net-standard-2-0-preview/

Мы будем поддерживать UWP, как и любую другую платформу, поддерживая .NET Standard 2.0. Отдельного пакета для UWP не будет.

Абсолютно здорово, спасибо!

{System.PlatformNotSupportedException: Operation is not supported on this platform.
   at System.Net.SystemWebProxy.GetProxy(Uri destination)
   at System.Net.ServicePointManager.ProxyAddressIfNecessary(Uri& address, IWebProxy proxy)
   at System.Net.ServicePointManager.FindServicePoint(Uri address, IWebProxy proxy)
   at System.Net.HttpWebRequest.get_ServicePoint()
   at RestSharp.Http.ConfigureWebRequest(String method, Uri url)
   at RestSharp.Http.GetStyleMethodInternal(String method)
   at RestSharp.Http.AsGet(String httpMethod)
   at RestSharp.RestClient.DoExecuteAsGet(IHttp http, String method)
   at RestSharp.RestClient.Execute(IRestRequest request, String httpMethod, Func`3 getResponse)}

Ну, они находятся в предварительном просмотре, ожидайте, что ситуация улучшится ближе к релизу. Вы также можете помочь им, отправив отчеты о проблемах.

Но мы тоже планируем переход на HttpClient, но это работа не из легких. Я пробовал, но потом решил отложить. Если кто-то хочет помочь - пожалуйста, отправьте PR. С HttpClient все будет более совместимо.

Я посмотрю на текущий код и посмотрю, могу ли я чем-нибудь помочь с переходом на HttpClient.

Альфа-версия публикуется из ветки разработки. Скорее всего, мне придется выпустить как есть с веб-запросом. HttpClient можно сделать сразу после этого. Я бы предпочел, чтобы работа над HttpClient, заменяющим WebRequest, начиналась в форке или отдельной ветке. Но буквально это дни работы, а не часы.

@mavanmanen это похоже на общую проблему, пожалуйста, переключитесь на #992, чтобы продолжить обсуждение

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

guevelamax15000 picture guevelamax15000  ·  3Комментарии

Taher-Assad picture Taher-Assad  ·  5Комментарии

mwinder picture mwinder  ·  7Комментарии

nilesh-shah picture nilesh-shah  ·  6Комментарии

wojciechrak picture wojciechrak  ·  3Комментарии