LAN経由でいくつかのLIFX電球と通信しようとしています。
彼らは独自のプロトコルを使用しており、車輪を再発明する代わりに、私はLIFX.Libを利用することにしました。それは最も完全なオプションのようです。
問題は、これが PCL ライブラリであり、メソッドを呼び出すための適切な型を参照する際に問題が発生していることです。
例は、Windows.Networking.Sockets 名前空間の一部であると思われるDatagramSocketに依存しています。私が知る限り、これは「ユニバーサル アプリ」のみのフレームワークの一部です。コンソール アプリケーションから参照する方法が見つかりません。私がオンラインで見つけたいくつかのドキュメントは、特定の参照を必要とせず、コア フレームワークの一部であると主張しているだけです。
代わりにユニバーサル クラス ライブラリを開始しようとしましたが、nuget パッケージを読み込めませんでした (サポートされているターゲットがありません)。
PCL には、サポートされているすべてのプラットフォームで利用可能なライブラリへの参照のみを含めることができるという印象を受けていたので、これが機能しない理由について少し混乱しています。
PCL がどのように機能するかを誤解していますか、それとも私が見逃している明白な方法はありますか? それができない場合、同様の機能を持つ別のライブラリを知っている人はいますか?
編集:申し訳ありませんが、おそらく言及する必要があります:
.Net 4.6.1 / C# / VS2015 Update 3 / Win 10