2009-12-03 1 views
0

잠재적 인 WPF 응용 프로그램을 통해 생각하고 있으며 XBAP, 배포 방법, 제한된 신뢰 등을 이해하고 있습니다.WPF - XBap vs 독립 실행 형 Windows App

내가 XBAP 기본적으로 허용하는 것보다 풀러 신뢰를 필요로하고 또한 WS 바인딩 등으로 WCF의 사용 wiill 아마 고려하고 응용 프로그램

따라서

나는에서 WPF의 독립 실행 형 Windows 응용 프로그램 스트림쪽으로 기울고 있어요 순간.

그러나 XBAPs를 사용하는 것과 반대되는이 경로로가는 모든 단점/장점을 처리해야합니다. 업데이트하는 응용 프로그램이 더 원시적이라고 읽었지만 이것에 대한 결정적인 내용을 찾을 수 없습니다.

+0

혹시 ClickOnce를 보았습니까? –

답변

1

자주 업데이트를 게시하려는 경우 ClickOnce가 독립 실행 형 WPF 응용 프로그램을 배포하기위한 기본 표준입니다. 나는 그것이 매우 어렵다고 말하지 않을 것이지만 XBAP보다 더 복잡합니다.

XBAP 배포는 웹 페이지를 배포하는 것과 같습니다. 빌드, 파일을 서버에 복사하면 완료됩니다. ClickOnce 앱을 사용하려면 배포 (두 개의 XML 파일과 어셈블리)를 만들어야하며, 클라이언트와 서버 파일이 동기화되는 방식은 더 복잡합니다 (ClickOnce가 모든 것을 숨기고 있지만).

ClickOnce에서 직면 한 주요 장애물은 배포를 만드는 것이 었습니다. Visual Studio는 간단한 시나리오에서는 잘 작동하지만 복잡한 작업에서는 잘라 내지 않습니다. 예를 들어, 서로 다른 서버에서 배포되어 함께 사용될 수있는 서로 다른 버전의 응용 프로그램 (dev, qa, prod)을 만들 수 있습니다. 로켓 과학이 아니지만 XBAP보다 복잡합니다.

Microsoft documentation이 도움이 될 수 있습니다.