0

私はWindowsを使用するコードを持っているのWindows 10からの参照14393 SDK(アニバーサリー更新)のWindows 10 IOT 14393 SDK Windows.Devices.Gpioバグ

新しい "UWPのWindows IOT拡張機能" に問題があります.Devices.Gpio名前空間(Windows IOT拡張for UWP)。私は14393への参照を更新しているので、名前空間Windows.Devices.GpioはVisual Studioによってもう確立されません。

私が10586のリファレンスに切り替えると、同じ問題が発生します... 10240ではビルドされています。

このビルド済みパッケージを自分のRaspberry Pi(14939)にデプロイすると、このエラーでヒットしたブレークポイントなしでソフトウェアがクラッシュします。例外がスローされました:mscorlib.ni.dllの「System.TypeLoadException」。 Windows.Devices.Gpio名前空間への呼び出しをすべて削除した場合。ブレークポイントが戻ってきます。

エンバイロメント:

  • は、PC:Windowsの(すべて最新で)10ファミリー14393

  • のVisual Studio 2015コミュニティUpdate 3の英語

  • Raspberrpi 2Bは、新鮮な14393

  • にインストール

=> Visual Studioの修復が完了しました。変化なし。

=>私のコンピュータでは、C:\ Program Files(x86)\ Windows Kits \ 10 \ Extension SDKs \ WindowsIoT \ 10.0.14393.0 \はどのファイルでもWindows.Devices.Gpioを参照していません。

=> SDKのインストールは、現在、私のためhttps://developer.microsoft.com/en-us/windows/downloads/sdk-archive

バグが動作していませんか?みんなのバグ?

ご協力いただきありがとうございます。

+0

ため

おかげハンスアンパッサンはGpioControllerのためのMSDNドキュメントは、バージョン10.0.14393.0で、それはもはやユニバーサルでのIoTへの排他的が、現在利用可能であることを示唆していません。契約を参照していることを確認してください。Windowsである必要があります。Devices.DevicesLowLevelContract。 –

答えて

2

私はついにこの問題を解決しました。

"C:¥Program Files¥Windows Kits¥10¥References¥Windows.Devices.DevicesLowLevelContract¥2.0.0.0"フォルダには、 "Windows.Devices.DevicesLowLevelContract.winmd"ファイルがありませんでした。 (多分インストールのバグ)

はので、私はしました:\プログラムファイル(x86の)\ Windowsのキット\ 10 \参照\ Windows.Devices.DevicesLowLevelContract 2.0 \: は - 」Cを削除 - SDK 14393. をアンインストール.0.0 "フォルダ。 - SDL 14393を再インストールしました(https://developer.microsoft.com/en-us/windows/downloads/sdk-archive

=> winmdファイルが作成されました。私は(Package.appxmanifestに)追加したVisual Studioで

14393で、それはIOT拡張子を参照するためにはもう必要はありません。ヘルプ

+0

イェットでは、14393でGpioControllerを使用するためにIoT Extensionを参照する必要はありません。 – Jackie

+0

14393 IoT Extensionを参照するときにターゲットバージョンが14393であることを確認する必要があります。 – Jackie

関連する問題