2010-02-26 3 views
3

기존 WPF 프로젝트를 Silverlight로 변환해야합니다. 나는 그것을하는 자동적 인 방법이 없다는 것을 안다.WPF에서 Silverlight 프로젝트로 변환

이 전환에 대한 단계와주의해야 할 함정에 대해 조언 해 주시겠습니까?

답변

2

Silverlight가 WPF의 하위 집합임을 고려할 때 많은 잠재적 문제가 있습니다.

먼저 다른 이유 때문에 일반적으로 사용되므로이 작업을 수행 할 이유를 묻습니다. 즉, 포트를 결정한 경우 WPF 응용 프로그램에서 사용중인 모든 네임 스페이스가 실버 라이트 런타임 내에 존재하는지 확인하기 위해 네임 스페이스 분석을 수행해야합니다. SL에서 지원되지 않는 것을 사용한다면, 그 부분을 다시 쓰는 데 꽤 많은 시간을 할애 할 것입니다.

다른 알려진 문제는 Silverlight 3이 샌드 박스에서 실행되므로 디스크, 상자의 하드웨어 등을 사용할 수 없다는 것입니다. 또한 네트워크를 통한 요청에 대해서는 제한적입니다. 호스팅 도메인으로 돌아 가거나 크로스 도메인 정책 파일을 사용해야합니다.

Silverlight 4는 신뢰할 수있는 데스크톱 응용 프로그램으로 실행할 수 있고 더 많은 WPF 기능을 제공하지만 여전히 동일하지는 않기 때문에 더 많은 패리티를 가져옵니다.

자세한 내용없이 답변하는 것이 어려운 질문이지만 시작해야합니다.

관련 문제