문제

기존 라이브러리를 WP7과 함께 사용하는 것이 쉽기를 바랐습니다. 그러나 실제로 사용할 때 .NET CF로 인해로드 할 수 없다고 불평합니다.

.NET CF 등으로 다시 컴파일해야합니까?

WP7의 큰 장점은 다음과 같습니다. 기존 코드베이스를 활용합니다 ...? 모든 것을 벗겨 내고 여러 버전을 유지 해야하는 경우 기존 코드베이스를 활용하려면 어떻게해야합니까?

도움이 되었습니까?

해결책

예, Windows Phone 라이브러리 (NetCF BCL에 대한 참조가 있음)를 시작해야합니다 ... 대부분의 모든 파일을 링크 된 파일 참조로 추가 할 수 있습니다. 이렇게하면 하나의 소스 파일을 변경할 수 있으며 컴파일되면 각 플랫폼이 자동으로 업데이트됩니다.

이 작업을 수행하는 방법의 예를위한 크로스 플랫폼 게임을 갖는 방법에 대해 이야기하는 XNA 튜토리얼/비디오를 찾아보십시오.

다른 팁

.NET Compact Framework는 모바일 개발을위한 몇 가지 추가 니스가있는 전체 .NET 프레임 워크의 하위 집합입니다. Windows 및 Windows Phone 용 라이브러리를 컴파일하려면 각 플랫폼에 대한 코드를 작성해야합니다.

.NET 라이브러리에 사용한 것과 동일한 코드를 많이 활용할 수 있지만 사용해야합니다. 전처리 기호 다른 프레임 워크에서 지원되지 않는 데스크탑 (또는 전화)의 기능을 제외하기위한 조건부 편집.

이렇게하려면 두 가지 프로젝트를 만듭니다. 하나의 프로젝트에는 데스크탑 프레임 워크를 대상으로 한 모든 파일이 포함됩니다. 다른 하나는 컴팩트 프레임 워크를 위해 링크 된 파일의 파일을 포함합니다. 조건부로 컴파일 된 코드 블록을 트리거하려면 각 프로젝트에서 기호를 정의 할 수 있습니다.

이는 .NET에서 이미 만든 투자가 Windows Phone 세계로 쉽게 번역 될 것이지만, 도서관의 성능 특성이 덜 강력한 장치로 쉽게 지원 될 것임을 의미합니다.

행운을 빌어 요!

지원되는 어셈블리 및 네임 스페이스는 여기에 문서화되어 있습니다. 그 안에 스틱을 붙이면 코드가 호환됩니다.

Windows Phone에 대한 클래스 라이브러리 지원

Windows와 Windows Phone의 Silverlight의 차이점

Windows Phone 용 Silverlight에서 지원되는 기능

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top