2017-12-13 31 views
3

나는이 문제에 대한 해결책을 찾기 위해 손가락으로 파란색을 칠 때까지 봤습니다. 여러 가지 시도했지만 아무 도움이되지 않습니다. Xamarin과 Visual Studio 2015 Enterprise가 있습니다. 몇 달 전 이전 PC에서 모든 작업을했습니다. 이제 새로운 버전이 생기고 Xamarin이 설치됩니다. 몇 가지 데모 및 자체 해킹 된 솔루션이 있습니다. 이제 그들 모두 내게 위의 오류 메시지를 제공합니다. 모든 모듈에서 네임 스페이스가 올바른지 확인했습니다. 솔루션은 정말 작습니다. 아무것도 전혀 상상할 수 없습니다. 기본적으로 Hello World를 사용하기 때문에 지금 실패 이유를 알 수 없습니다. Case in Point : 실패한 Hello World는 HelloWorld.cs 파일과 Resources 트리의 main.xml과 함께 몇 개의 PNG 파일입니다. 누군가가 어떤 빛을 비출 수 있다면 나는 가장 감사 할 것입니다.Xamarin - 'Resource'라는 이름이 현재 컨텍스트에 존재하지 않습니다.

방금 ​​VS를 통해 Xamarin을 업데이트했습니다. 이제 내가 가지고있는 오래된 솔루션이로드되지 않습니다. 새로운 솔루션을 만들면 동일한 리소스 존재하지 않는 오류가 발생합니다. 자 마린은 부서진 것처럼 보입니다. 나는 과거에 그걸로 일해 왔고 이것들과 같은 문제는 없었습니다.

+0

오류를 생성하는 코드를 추가하십시오. –

+0

비슷한 문제가 있습니다. Textview가 하나 뿐인 간단한 HelloWorld 응용 프로그램에서도 "현재 컨텍스트에 존재하지 않는"Resource와 비슷한 문제가 발생합니다. –

답변

0

이 버그는 현재 Visual Studio 2015에서 발생합니다. Xamarin 포럼에서 this threadthis thread을 참조하십시오. 명백하게 유일한 대안은 Visual Studio 2017 또는 을 이전 버전의 Xamarin으로 다운 그레이드하는 것입니다. 이 경우에도 bug report이 열렸으므로 곧 해결 될 것입니다.

1

해결했습니다. 내 Xamarin 버전이 업데이트되지 않았습니다. 프로그램 &으로 이동하여 업데이트했습니다. 기능 => Microsoft Visual Studio Enterprise 2015, 변경/수정을 클릭하십시오. 이제 Visual Studio에서 크로스 플랫폼 모바일 개발 아래의 팝업이 C# /. NET (Xamarin v__)을 업데이트합니다. 업데이트 후이 오류가 해결됩니다.

은 나를 위해 나는 당신의 제안에 대한 비주얼 스튜디오에게, 당신의 대답은 또한 해결할 수 있습니다을 2017

또한 감사 마틴을 설치하는 데 필요하지 않았다하지만 2017 그냥 자 마린에게 작업 할 버전을 업그레이드해야 설치할 필요가 없습니다 VS 2015.

+0

잘 알고 있습니다! 이미 문제가 해결되었음을 의미 할 수도 있습니다 :-). –