프로그래밍/WPF, Silverlight
[Silverlight] 1. OOB(Out Of Browser)를 사용해 보자
당근천국
2012. 2. 24. 23:45
실버라이트로 데스크탑 응용프로그램을 만들수 없을까?
실버라이트로 로컬에 있는 파일들을 컨트롤 할수 없을까?
이런 질문의 답은 OOB(Out Of Browser)입니다.
WPF가 있는데 구지 실버라이트를 데스크탑에서 돌려야 하냐?라는 물음이라면 던저버리세요.
으외로 닷넷프래임웍의 설치에 문제가 많습니다 ㅡ.-;
특히 비스타 이전버전들이 문제가 많은데 XP는 여전이 사용자가 많다는 문제가-_-;
여튼 WPF를 돌리기 위해선 닷넷 프레임웍을 설치해야 하지만 OOB는 실버라이트 플러그인만 설치되있으면 동작합니다.
그외에도 인터넷에 연결만 되있으면(.xap파일이 업데이트 되면) 자동으로 업데이트가 된다는 장점도 있습니다.
버전관리가 용의하죠.
그럼 가볍게 OOB를 알아 봅시다.
1.실버라이트 프로젝트 생성하기
1-1.실버라이트 테스트
그다음 빌드후 실행!
2.OOB 설정
"브라우저 외부에서 응용 프로그램 실행 사용"
옵션을 켜주면 됩니다.
2-1.시작 프로젝트 설정
2-2.OOB 테스트
웹브라우저가 보이는데 실버라이트 영역에서 오른쪽 클릭을한후
"이 컴퓨터에 응용 프로그램 설치..."
를 클릭하면 OOB를 데스크탑에 설치하게 됩니다.
설치가 완료되면 OOB가 실행됩니다.
이제 인터넷이 중지되어도 정상적으로 OOB가 실행됩니다.