0

14,393 SDK Windows.Devices.Gpio .Devices.Gpio 네임 스페이스 (UWP 용 Windows IOT 확장). 14393에 대한 참조를 업데이트 했으므로 Windows.Devices.Gpio 네임 스페이스는 Visual Studio에서 더 이상 설립하지 않습니다.윈도우 10 IOT 나는 윈도우 10 14393 SDK (주년 기념 업데이트)</p> <p>에서 Windows를 사용하는 코드가에서 참조 "UWP 용 Windows IOT 확장"새로운 문제가있는 버그

10586에 대한 참조를 전환하면 같은 문제가 발생합니다 ... 10240은 빌드입니다.

이 빌드 된 패키지를 내 Raspberry Pi (14939); 이 오류로 중단 점이 발생하지 않고 소프트웨어가 중단됩니다. 예외가 발생했습니다. mscorlib.ni.dll에 'System.TypeLoadException'이 발생합니다. Windows.Devices.Gpio 네임 스페이스에 대한 모든 호출을 제거하면; 중단 점이 다시 치게됩니다.

ENVIRONNEMENT :

  • PC를 : 윈도우 10 가족 14,393

  • 비주얼 스튜디오 2015 커뮤니티 업데이트 3 영어 (모두 최대 날짜)

  • Raspberrpi 2B의 신선한 14393

  • 에 설치

=> Visual Studio 복구가 완료되었습니다. 변경 없음.

=> 내 컴퓨터에서 C : \ Program Files (Windows) \ Windows 키트 \ 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 (x86) \ Windows 키트 \ 10 \ References \ Windows.Devices.DevicesLowLevelContract \ 2.0.0.0"폴더에 "Windows.Devices.DevicesLowLevelContract.winmd"파일이 없습니다. (아마 설치 버그)

그래서 내가했습니다 : \의 Program Files (x86) \ 윈도우 키트 \ 10 \ 참고 \ Windows.Devices.DevicesLowLevelContract 2.0 \ 일 - "C를 삭제 - SDK 14393. 을 제거 .0.0 "폴더에 있습니다. - SDL 14393 (https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)

=> winmd 파일이 만들어졌습니다. 는 IOT 확장을 참조하는 데 더 이상 필요가 없습니다

14393 년 : 내가합니다 (Package.appxmanifest에) 추가 한 Visual Studio에서

. 도움

+0

Yeap을 사용하면 14393에서 GpioController를 사용하기 위해 IoT Extension을 참조 할 필요가 없습니다. – Jackie

+0

14393 IoT Extension을 참조 할 때 대상 버전이 14393인지를 한 번 더 알아야합니다. – Jackie