2009-10-15 2 views
1

내 SL 기반 가젯이 작동하는 데 문제가 있습니다! 다음 작업을 수행합니다.Windows 7 데스크톱 가젯 + Silverlight 3 (GDR2) 문제

표준 Silverlight 응용 프로그램 (Silverlight 3 GDR 2 - 3.0.40818.0)을 만들어 실행하십시오. 그런 다음 ClientBin 폴더, 테스트 페이지 (html) 및 silverlight.js 파일을 가져 와서 폴더에 저장하십시오! 그런 다음 html 테스트 페이지를 두 번 클릭하여 실행합니다. IE8은 활성 X 컨트롤이라고 경고합니다. 동의하면 잘 열립니다! 그런 다음 매우 유용한 gadget.xml 파일을 추가하여 올바른 가젯으로 만들고 올바른 폴더에 넣습니다. 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 Add gadget (가젯 추가) - 내 가제트를 선택하여 바탕 화면으로 드래그하십시오! 가젯이 표시되지만 항상 실버 라이트를 설치하는 이미지가 표시됩니까? 왜?

는 또한 X-가제트에 PARAMS

<param name="source" value="x-gadget://ClientBin/MyBusiness.xap"/> 

는 64에 그것을 실행하는 자신의 알려진 문제인가 업데이트? Here은 플래시 + x64에 관한 기사입니다.이 문제는 어떻게 든 실버 라이트와 관련이 있습니까?

답변

4

좋아, 답변을 찾았습니다!

저는 Windows 7 64 비트를 실행하고 있기 때문에 기본적으로 64 비트 버전의 sidebar.exe가 실행되며 이는 차례대로 IE 64 비트를 사용합니다! Silverlight 및 플래시는 이러한 OS에서 지원되지 않습니다!

그게 사실인지 증명하려면 다음을 시도하십시오! 모든 가제트를 닫고 C : \ Program Files (x86) \ Windows Sidebar \ sidebar.exe (32 비트 버전)를 실행하고 가젯을 추가하십시오! 이것은 이제 작동 할 것입니다! 시작 프로그램에 사이드 바를 추가하면 대부분의 이슈를 해결할 수 있지만 여전히 문제가됩니다! gadget.xml 파일에서 32 비트 모드를 강제 실행할지 묻는다면 좋을까요?

http://brandonlive.com/2008/03/11/dont-write-gadgets-with-flash-or-silverlight/