가령 Xamarin 프로젝트 속성창에서 x86 체크박스에 체크를 하려고 시도했다.
그러면 위와 같이 에러창이 뜹니다.
(참고로 제 Xamarin 개발환경의 버전은 Xamarin.Android 4.10.01073 입니다.)
---------------------------
Microsoft Visual Studio
---------------------------
오류입니다. (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
---------------------------
확인
---------------------------
이 에러 한번 뜨면 진퇴양난입니다.
수정했던 속성을 원상복구하려고 해도 같은 에러창이 뜨고,
심지어는 비주얼 스튜디오를 종료시키려 해도 같은 에러창이 뜹니다.
결국 Ctrl + Alt + Del 눌러서 작업 관리자에서 프로세스 끝내기를 하고야 마는데요.
그 다음에 다시 실행시켜보면 같은 문제의 반복입니다.
해결하는 방법
구글신이 보우하사 해결책을 찾았으니,
솔루션을 띄우기 전에 솔루션이 저장되어 있는 경로에 가서 .suo 파일을 삭제하고,
솔루션을 띄우는 방법입니다. Miha Markic 고마워요!
http://forums.xamarin.com/discussion/10494/error-trying-to-change-the-android-target-version/p1
하지만 이것은 결국 1회용입니다.
다음 번에 다시 솔루션을 열면, 그 때는 다시 (.suo) 파일이 다시 생겨있기 때문에,
프로젝트 속성을 바꿀 때마다 매번 이 같은 행동을 다시 해야하는 것입니다.
Xamarin.Android 다음 버전에서는 해결되어 있기를 희망합니다.
'Xamarin' 카테고리의 다른 글
Xamarin.Forms (PCL) 프로젝트 생성 중 에러 (0) | 2014.12.21 |
---|---|
요세미티(Yosemite) 업그레이드 후 스토리보드 오류 해결방법 (0) | 2014.10.26 |
Xamarin Evolve 2014 소식 (0) | 2014.04.11 |
MvvmCross를 소개합니다. Xamarin과 딱이라는! (0) | 2014.01.26 |
잘 만났다! Xamarin.Android과 Genymotion (6) | 2014.01.23 |
Xamarin.Android에서 디버그모드로 디바이스에 배포 중 FastDev 에러날 때 (0) | 2014.01.14 |
Microsoft MVP에게는 Xamarin 2.0 Business Edition이 공짜! (1) | 2013.02.25 |