2012-02-24 2 views

답변

0

XAP 파일은 브라우저에서 자동으로 캐시되며 다음에 응용 프로그램을 실행할 때 다시 다운로드되지 않습니다 (캐시를 지우지 않았다고 가정).

프로젝트 설정에서 "응용 프로그램 라이브러리 캐싱을 사용하여 XAP 크기 줄이기"옵션을 선택하고 사용하는 타사 어셈블리에 extmap 파일이 있는지 확인하여 다운로드 속도를 향상시킬 수 있습니다. 그러면 솔루션의 각 프로젝트에 대해 별도의 XAP 파일이 만들어지고 모든 XAP 파일에서 공유되는 zip 파일로 3 rd 파티 어셈블리를 넣습니다.

이것은 a) 응용 프로그램이 필요로하는 각 XAP 파일의 크기를 줄이고 다음에 응용 프로그램을 실행할 때 업데이트 된 어셈블리 및/또는 프로젝트 만 다운로드하도록 요구해야합니다.

+0

** 감사합니다 **, 이미 브라우저 캐시 xap 파일을 알고 있습니다. localstorage를 사용하여이 프로세스를 제어하고 싶습니다. base64로 xap 파일을 디코딩하려고 시도하고 javascript를 사용하여 다운로드 한 다음 javascript를 사용하여 액세스합니다. Silverlight에서 – MrBassam

+0

@ MrBassam - 다운로드 시간이 절약 될 것이라고 생각하지 않습니다. – ChrisF

+0

** 동의 함 **, Base64는 파일 크기에 약 33 % 더 추가하지만 한 번 다운로드됩니다 – MrBassam

관련 문제