[WinIoT/라즈파이] VS2019로 만든 UWP의 sln을 라즈파이 3+WinIoTCore로 원격 디버깅을 할 수 없을 때의 대처
하고 싶은 일
2021년 1월 시점에서 라즈파이 3에 WindowsIoTCore를 넣고 VisualStudio2019에서 UWP 앱을 새로 만들고 디버깅하려고 했는데 잘 디버깅할 수 없었다.
구체적으로는, 「리모트 디버거에 접속할 수 없다」라는 에러가 나오고, 리모트 디버그할 수 없었다. (※화면 캡쳐하지 않았기 때문에 문언을 잊어버렸지만, 그런 느낌의 에러였다)
그러한 때에, 하기를 하면(왜인가) 움직이게 되었다.
Microsoft의 공식 방식도 아무것도 아니기 때문에 매번 이 방법으로 잘 작동하는지는 모르겠지만, 취미나 실험으로 하는 분에는 어쨌든 움직이면 충분하기 때문에, 일단 메모해 둔다.
했던 일 개요
샘플 코드 이동 그런데 원격 디버깅 실패
라고 할 때의 메모.
했던 세부 사항
우선, UWP로 무엇인가 작성한다.
그런 앱 패키지 만들기
사이드 로딩으로 만들 수 있습니다.
증명서는 스킵(아마)
ARM에서만.
패키지 작성 완료.
.msixbundle이 만들어졌는지 확인하십시오.
완성 된 msix는 일단 두고 IoT 대시 보드를 엽니 다.
디바이스 포털 열기
AppManager 열기
여기의 「파일을 선택」에서, 미리 작성한 패키지를 올리는데, 우선 「.msixbundle」를 올리면 「 의존하는 파일이 없다」라고 하는 에러가 나오므로, 우선 아래와 같이 되어 있는 의존관계의 파일을 올립니다.
> Dependencies\arm
안에 있는 파일. 이번은 아래와 같았다.
위를 모두 upload하고 나서 .msixbundle
를 올리면 잘 업로드할 수 있다.
여기까지 하고 나서, VS2019로부터 리모트 디버그를 하면(자), 왠지 디버그 실행할 수 있게 되었다.
(리모트 디버그 개시시에 의존 파일이 없어 떨어지는 것이 「리모트 디버거에 접속할 수 없었다」라고 하는 에러가 되어 나타나고 있었다고 하는 것인가??)
왜 움직이게 될지 잘 모르겠지만, 어쨌든 이번에는 위의 순서로 원격 디버깅할 수 있게 되었다.
(다른 신규 UWP 앱을 만든 후에도 원격 디버깅이 가능했다.
IoT Core 용 프로젝트 템플릿이 있습니까? ?
아래가 VS2017과 2019에 사용할 수 있는 IoT Core용 템플릿인 것 같다.
아직 시도하지 않았기 때문에 모르겠지만, 이것을 바탕으로 UWP 프로젝트를 만들면 처음부터 원격 디버깅할 수 있을지도?
Windows IoT Core Project Templates for VS 2017+
ぁtps://마르케 tp.ゔぃすあ lsつぢお。 이 m/있어 ms? 있어 m 핥기 = 미 c로소 f 치오 T. 와우 w 시오 T 이것 P 로지 ぇ c mp
참고
VS2019에서는 원격 디버깅이 불가능합니까? ?
htps //w w. 여기서 p 로지ぇct. 이 m / r 치 c ぇ s / 1945 985 / 아 p-에서 ゔ ぉ p 멘 t 온-우 ぃ ん ws
아래가 VS2017과 2019에 사용할 수 있는 IoT Core용 템플릿인 것 같다.
아직 시도하지 않았기 때문에 모르겠지만, 이것을 바탕으로 UWP 프로젝트를 만들면 처음부터 원격 디버깅할 수 있을지도?
Windows IoT Core Project Templates for VS 2017+
ぁtps://마르케 tp.ゔぃすあ lsつぢお。 이 m/있어 ms? 있어 m 핥기 = 미 c로소 f 치오 T. 와우 w 시오 T 이것 P 로지 ぇ c mp
참고
VS2019에서는 원격 디버깅이 불가능합니까? ?
htps //w w. 여기서 p 로지ぇct. 이 m / r 치 c ぇ s / 1945 985 / 아 p-에서 ゔ ぉ p 멘 t 온-우 ぃ ん ws
Reference
이 문제에 관하여([WinIoT/라즈파이] VS2019로 만든 UWP의 sln을 라즈파이 3+WinIoTCore로 원격 디버깅을 할 수 없을 때의 대처), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tera1707/items/5266084c64a11a551720텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)