2016-07-03 2 views
3

방금 ​​Cross-Platform 프로젝트 용 Visual Studio를 새로 만들었습니다.IDE0006 Visual Studio에서 Xamarin Android 프로젝트를 실행하는 중 오류가 발생했습니다.

솔루션을 정리하고 솔루션을 다시 빌드하고 Android 프로젝트를 실행하면 컴파일이 오래 걸리고 마침내 에뮬레이터가 나타납니다. 그리고 잠시 후 "Warning IDE0006 ..."오류가 발생합니다.

나는 IDE0006 링크를 클릭하고 그것을 해결하거나 디버깅 할 필요가없는 곳으로 나를 가리킨다.

답변

7

이것은 피와 땀과 눈물로 나에게 75 일간 걸렸다.

  1. 솔루션 탐색기 목록 맨 위에있는 솔루션을 마우스 오른쪽 단추로 클릭하십시오.
  2. "솔루션을위한 NuGet 패키지 관리 ..."를 클릭하십시오.
  3. 나타나는 대화 상자의 맨 위에있는 "Updates"라는 단어를 클릭하십시오.
  4. "Xamarin.Forms"옆의 확인란을 클릭하십시오. 업데이트 할 다른 패키지를 선택하지 마십시오.
  5. "업데이트"버튼을 클릭하십시오. 그것은 1-2 분 동안 갈아서 갈 것이다. 또는 4. :)
  6. Visual Studio를 닫습니다. 이건 매우 중요합니다. Visual Studio를 다시 엽니 다. 솔루션을 엽니 다.
  7. "빌드"아래로 당겨 ->
  8. "클린 솔루션", "빌드"아래로 당겨 -> 당신은 하나의 오류로 남겨

을 "다시": "참조 된 구성 요소를 'System.ObjectModel' 를 찾을 수 없습니다. SolutionName .Droid "

을 솔루션 탐색기에서 SolutionName .Droid를 엽니 다. 그 아래에서 "참조"를 엽니 다. "System.ObjectModel"을 마우스 오른쪽 단추로 클릭하고 삭제하십시오.

이것은 반복적으로 작동합니다. 어쩌면 다른 사람이 왜 작동하는지 설명 할 수 있습니다 ...

0

내 새로운 설정 에서조차이 문제에 관한 길을 찾는데 거의 4 일을 보냈습니다.

내 트릭이 있습니다.

Android 프로젝트에서 Resource.Designer.cs이 내 # @ $$에 고통을 안겨주었습니다. 오래된 템플릿 또는 빌드 도구에서 생성 (또는 가져 오기)되었습니다. 당신이 원하는 것은 그것을 다시 생성하는 것입니다 (삭제하지 마십시오). 는 간단하게 수행 할 수 있습니다 :

  1. (Optionnal) 솔루션 Nuget 패키지를 업데이트하고
  2. 청소를 요구한다면,으로 VisualStudio를 다시 시작하고 (당신은 몇 가지를 얻을 경우 새로운 오류에 대해 걱정하지 마십시오) 전체 솔루션을 재 구축
  3. 클린 다시
  4. 언로드하고 독립적으로 Android 및 iOS 프로젝트를 다시로드 (솔루션 탐색기에서 : 마우스 오른쪽 클릭 -> 언로드)
  5. Tadaaaaa 해결해야 하는가 당신은 인텔리을 얻을 수있는 지금 확인 컴파일 . 사람이 적절한 솔루션을 가지고

내가 definitly 새로 설치된 모든 구성 요소와 심지어 내 브랜드에 새 창 해결하는 방법을 찾을 수 없습니다 (자 마린, 비주얼 스튜디오, SDK를, NDK, 등 ...) 경우 , 나는 모두 귀이다.

관련 문제