[WinIoT/라즈파이] VS2019로 만든 UWP의 sln을 라즈파이 3+WinIoTCore로 원격 디버깅을 할 수 없을 때의 대처

하고 싶은 일



2021년 1월 시점에서 라즈파이 3에 WindowsIoTCore를 넣고 VisualStudio2019에서 UWP 앱을 새로 만들고 디버깅하려고 했는데 잘 디버깅할 수 없었다.

구체적으로는, 「리모트 디버거에 접속할 수 없다」라는 에러가 나오고, 리모트 디버그할 수 없었다. (※화면 캡쳐하지 않았기 때문에 문언을 잊어버렸지만, 그런 느낌의 에러였다)

그러한 때에, 하기를 하면(왜인가) 움직이게 되었다.

Microsoft의 공식 방식도 아무것도 아니기 때문에 매번 이 방법으로 잘 작동하는지는 모르겠지만, 취미나 실험으로 하는 분에는 어쨌든 움직이면 충분하기 때문에, 일단 메모해 둔다.

했던 일 개요


  • 새로운 UWP 프로젝트 만들기
  • 그것을 여기 방법으로 원격 디버깅을 준비

  • 샘플 코드 이동 그런데 원격 디버깅 실패


  • 라고 할 때의 메모.

    했던 세부 사항



    우선, 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
  • 좋은 웹페이지 즐겨찾기