XBAP 배포를 지원하는 Firefox 확장
업데이트: 2008년 7월
Microsoft에서는 Firefox 브라우저를 통해 WPF XBAP 응용 프로그램을 원활하게 배포할 수 있도록 Firefox용 WPF(Windows Presentation Foundation) 도우미 확장을 제공합니다. 이 항목에서는 WPF 도우미 확장의 동작에 대해 설명합니다.
WPF 도우미 확장
XBAP(XAML 브라우저 응용 프로그램)는 배포 및 응용 프로그램 패키징 기술로, 이 기술을 사용하면 서버에 대한 브라우저 연결을 통해 WPF 응용 프로그램을 배포한 다음 브라우저에서 실행할 수 있습니다. 사용자가 .xbap 파일을 참조하는 링크를 클릭하면 ClickOnce가 응용 프로그램 다운로드 및 시작을 자동으로 처리합니다. ClickOnce는 설치된 응용 프로그램을 제거 작업 없이 바로 업데이트하고 독립적인 응용 프로그램 설치를 편리하게 수행할 수 있는 Windows 기반 응용 프로그램을 위한 배포 기술입니다.
Firefox 브라우저에서 기본적인 수준의 ClickOnce를 사용할 수 있습니다. 그러나 다른 확장이 없으면 XBAP의 .application MIME 형식이 알 수 없는 MIME 형식으로 처리되며 이 경우 사용자는 ClickOnce 설치 시퀀스에서 적절한 항목을 클릭하여 XBAP를 설치할 수 있습니다. 그러나 WPF 응용 프로그램을 실행하려면 적절한 .NET Framework가 설치되어 있어야 합니다. XBAP의 응용 프로그램에서 특정 .NET Framework를 대상으로 지정할 수 있으며 ClickOnce 대화 상자에는 .NET Framework를 설치해야 하는지 여부 및 설치해야 할 경우의 버전에 대한 정보가 제공되어야 합니다. Internet Explorer의 경우 적절한 .NET Framework가 없으면 ClickOnce에서 해당 버전으로 자동으로 이동할 수 있지만 Firefox에서는 기본적으로 브라우저 클라이언트에 설치된 .NET Framework에 대한 정보를 전송하지 않기 때문에 ClickOnce에서 결정을 내릴 수 없습니다.
Firefox용 WPF 도우미 확장은 브라우저 클라이언트에서 XBAP 설치가 시도될 때마다 .NET Framework 설치 정보를 ClickOnce에 전송하는 기능을 추가하기 때문에 Firefox에서도 Internet Explorer와 동일한 XBAP 설치 환경이 지원됩니다. 뿐만 아니라 WPF 도우미 확장이 설치되어 있으면 XBAP를 설치할 때 Firefox 사용자에게 표시되는 "알 수 없는 응용 프로그램" 메시지의 영향을 최소화할 수 있습니다.
XBAP 배포 과정은 WPF 응용 프로그램 배포(WPF) 또는 연습: ClickOnce를 사용하여 .NET Framework Client Profile 응용 프로그램 배포에 설명되어 있습니다. Firefox 브라우저 클라이언트에 배포하기 위한 추가 단계는 없습니다.
Firefox용 WPF 도우미 확장은 .NET Framework Client Profile 또는 .NET Framework 3.5 SP1과 함께 설치됩니다.
WPF 도우미 확장 및 FFClickOnce
FFClickOnce는 Firefox와 .NET Framework가 모두 있는 클라이언트에서 ClickOnce를 사용할 수 있게 해 주는 타사의 Firefox 확장입니다. 그러나 FFClickOnce를 사용하면 XBAP를 배포할 때 몇 가지 제한 사항이 적용됩니다. FFClickOnce와 Firefox용 WPF 도우미 확장이 공존할 수 있으며, 이 경우 FFClickOnce는 ClickOnce 실행 파일을 처리하고 Firefox용 WPF 도우미 확장은 XBAP를 처리합니다.
참고 항목
개념
Windows Presentation Foundation XAML 브라우저 응용 프로그램 개요
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2008년 7월 |
항목이 추가되었습니다. |
향상된 기능 관련 정보 |