Windows 10 Pro x64OSにWindowsSDK for UniversalAppsがインストールされたVS2015コミュニティがあります。 NuGetを使用してRestSharpをインストールしようとすると、次のエラーが発生します。
「Install-Package:一部のパッケージはUAP、Version = v10.0と互換性がありません。」
このプロジェクトタイプはまだサポートされていません。
近い将来、何か計画はありますか?
今はありませんが、これを機能リクエストとして追加します。
私はこれを探してここに来ました。 UWPがサポートされるのは素晴らしいことです。これは、これからの方法のように思われるからです。
それはまだ非常に新しいです。 それを取り込むために何ができるかを見ていきます。私の開発環境はまだWindows10ではないので、その変更が行われるのを待つ必要があります。
ええ、Win 10UWPをサポートできれば素晴らしいと思います。 .Net用の適切なRESTラッパーは2つしかありません。これはPortableRESTです。
問題なし。 これが発生する可能性があるように、Windows10環境のセットアップに取り組んでいます。
それは聞いて素晴らしいニュースです。 このアップデートを待っています。 :+1:
+1と言いたいだけです... UWPプロジェクトにRestSharpが欲しいです。
@hallemこの問題に関する更新はありますか?
私も同じ問題を抱えています。
UWPのサポートもお願いします!
+1
+1
+1
+1
+1
+1
+1更新はありますか?
+1
UWPサポートのコードはマスターにチェックインされていますが、nugetサポートはまだ保留中です。 iまたは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 sure: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\
他のステートメントにuwp-statementsを追加して、build.batを完成させるだけです。
UWPをサポートするために何ができるでしょうか?
+1
+1
+1
+1
ARMデバイスでのUWPアプリはまだサポートされていませんか?
これをサポートするために少し時間を投資してください...
ありがとう!
まだサポートなし...
.NET Standard2.0のみをサポートします。 .NETStandardと互換性のあるUWPがプレビュー中です。
しかし、RestSharpの.net標準2.0サポートはまだリリースされていませんか? 以前に.netCore 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/
.NET Standard 2.0をサポートすることで、他のプラットフォームと同様にUWPをサポートします。 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への変更を支援するために何かできるかどうかを確認します。
アルファ版は開発ブランチから公開されています。 おそらく、Webリクエストでそのままリリースする必要があります。 HttpClientはその直後に実行できます。 WebRequestを置き換えるHttpClientでの作業は、フォークまたは別のブランチで開始することをお勧めします。 しかし、文字通り、これは数時間ではなく、数日間の作業です。
@mavanmanen一般的な問題のようです。議論を続けるには#992に切り替えてください
最も参考になるコメント
UWPサポートのコードはマスターにチェックインされていますが、nugetサポートはまだ保留中です。 iまたはPR作成者は、ビルドスクリプトにターゲティングを追加する必要があります