Xamarin에서 Android 프로젝트를 보관할 때 "공유 모노 런타임 사용"옵션이 꺼져 있는지 확인하십시오"라는 오류가 발생하는 경우

2270 단어 VisualStudioXamarin

소개



Visual Studio에서 Xamarin에서 응용 프로그램을 만들 때 Android 프로젝트를 アーカイブ 할 수 있습니다.アーカイブ 할 때 ソリューションエクスプローラ 에서 안드로이드 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 アーカイブ...를 선택하십시오.



그러나 다음과 같은 메시지가 나와 아카이브에 실패할 수 있습니다.

Please ensure that you are using a release configuration and that "Use Shared Mono Runtime"
"릴리스 구성을 사용하고 프로젝트 빌드 옵션의 공유 모노 런타임 사용 옵션이 꺼져 있는지 확인하십시오."



이 기사는 이것을 해결하는 방법입니다.

환경


  • Windows10 Pro
  • Visual Studio 2017
  • Xamarin

  • 해결 방법



    오류 메시지에서 알 수 있듯이 "공유 모노 런타임 사용"을 끄면 됩니다.
    간단하네요.
    다만, 이와 같은 설정 항목이 없는 것이 우선은 문제입니다.
    이 항목에 해당하는 것은 아래의 "공유 런타임 사용"이라는 항목입니다.



    이 항목은 Android 프로젝트 속성의 Android 옵션에 있습니다.

    이 체크를 해제하면 OK입니다.
    다시 보관해 봅시다.
    성공한다고 생각합니다.

    그래도 같은 오류가 발생하면



    '공유 런타임 사용'을 해제해도 같은 오류가 발생하여 아카이브가 불가능할 수 있습니다.
    라고 할까 있었습니다. 나도 이것으로 잠시 막혔습니다.

    Google에서 'shared mono runtime'으로 검색하면 비슷한 일로 어려움을 겪고있는 사람이있는 것처럼 기사를 찾을 수 있습니다.

    그 중에서 다음 페이지을 읽으면 아래쪽에 ".vs 폴더를 지우고 Visual Studio를 다시 시작하면 아카이브할 수 있었다"라는 글을 찾을 수 있습니다.

    그 기입 후에는 다음과 같이 기쁨의 목소리가 잇달아.
    "It works!"


    결론


    .vs 폴더의 역할을 모르기 때문에 「이것으로 확실!」라고는 말할 수 없습니다만, 만약 곤란하면 시험해 봐도 좋을지도 모르겠네요.

    좋은 웹페이지 즐겨찾기