2016-07-06 2 views
0

Windows phone 8.1 app을 개발하고 있습니다. 나는 템플릿에서 Pivot App (Windows Phone)을 생성했습니다. 동일한 솔루션에서 클래스 라이브러리 (iOS, Android 및 Windows 용 휴대용)을 추가했습니다. Windows Phone 프로젝트에 클래스 라이브러리 .dll을 추가했습니다. 여기에 전화 프로젝트가 오류C# windows phone 8.1 "Windows 네임 스페이스 사용이 예약되었습니다."오류

에게 'Windows.winmd가'Windows.Data.Xml '유형이 포함 된 .winmd 파일을주고있다 참조를 추가 한 후 클래스 라이브러리 프로젝트 속성 스크린 샷

enter image description here

입니다. Dom.XmlText '. Windows 네임 스페이스의 사용은 예약되어 있습니다.

.winmd 파일 'Windows.winmd'에 'Windows.Globalization.NumberFormatting.ICurrencyFormatterFactory'형식이 포함되어 있습니다. Windows 네임 스페이스의 사용은 예약되어 있습니다. 여기

는 완벽하게 작동이 모든 것을 제거한 후 스크린 샷

enter image description here

입니다. 나는 왜, .dll을 추가 한 후에 이러한 오류를 모두 내고 있습니까?

답변

0

나는 그의 참고 문헌에 비슷한 문제가있었습니다. 내가 한 것은 Windows 8 SDK를 다시 설치하는 것입니다.

http://msdn.microsoft.com/en-us/windows/hardware/hh852363.aspx

또는

나는 윈도우 7에서 테스트 할 Wndows 8로 업그레이드이지만, 내 의견으로는 현재 문제의 근본 원인이 될한다 기계를 필요가 없습니다. 그리고 깨끗한 Windows 8을 재설치하여 문제를 해결 하시겠습니까?

이전 버전의 sdk를 사용하는 것처럼 보입니다.

+0

나는이 방법을 시도했다. 그러나 일하지 않았다. –

+0

아무것도 넣지 않고 새 프로젝트를 작성해보십시오. dll을 추가하고 솔루션을 빌드하면 알 수 있습니다. –

+0

Windows 전화 프로젝트에서는 두 xaml 페이지와 Json dll 만 있습니다. –

0

내 Windows Phone 8.1 프로젝트에서 비슷한 오류 목록이 있는데, 내 솔루션의 PCL 프로젝트 중 하나에서 Windows.winmd (참조로 'Windows'로 표시)를 참조하고있는 것으로 나타났습니다! 해당 참조를 제거하면 오류가 사라집니다.