일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- silverlight
- 실버라이트 코리아
- 마이크로소프트
- 7
- 임채정
- SLKorea
- Blend
- 실버라이트코리아
- usercontrol
- Windows Phone 7
- silverlight4
- xna
- Windows Phone7
- 한윤진
- 윈도우폰
- Binding
- xap
- app
- phone
- DataGrid
- 윈폰
- codeplex
- 실버라이트
- Windows
- 세미나
- 윈폰7
- powerpoint
- HugeFlow
- Microsoft
- dynamic
- Today
- 0
- Total
- 83,923
목록xap (3)
은광
딱 짤라서 말 하겠습니다. 파일을 한글 이름으로 만들지 마세요!! 제가 이번에 윈폰 개발을 하면서 다른 개발자분들 에게 전달해 줘야 할 일이 있어서 “읽어 주세용.txt” 을 만들었었죠. 근데 이게 웃긴게 VS에서 바로 Deploy할 때 는 문제 없이 참 잘됩니다.- _- 그런데 Appclication Deployment을 통해서 xap을 가지고 Deploy 시킬려고 하면 xap file is invalid 고작 저 문장으로 끝입니다. –_-.. (아오 빡쳐) 제일 좋은 방법으로는 한글 이름으로 파일이름을 안 쓰거나 혹은 꼭 쓰셔야 한다면, Build Action 을 None으로 해주셔서 xap에 추가 시키지 않는 방법이 있습니다. 아.. 그런데 내일은 한글의 날 이죠 Orz..
이럴쑤가~ 이렇게 이쁘게 붙여넣는 방법이 있었군요!! Load Dll from xap void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e) { StreamResourceInfo xapSri = new StreamResourceInfo(e.Result, null); StreamResourceInfo manifestSri = Application.GetResourceStream(xapSri, new Uri("AppManifest.xaml", UriKind.Relative)); using (XmlReader xmlReader = XmlReader.Create(manifestSri.Stream)) { //xml을 읽을 노드가 없을때..
동적으로 xap파일을 읽어서 추가해주기 위해서는 우선 xap파일 안의 Resource들을 읽어야 할 텐데요. xap 파일혹은 zip 파일 안의 Resource 를 읽어 들이는 방법은요 1)Xap파일(혹은 Zip파일)을 읽어 들이구요. 2)이렇게 읽어 들인 Stream을 인자로 받는 StreamResourceInfo를 하나 만들어 주시고요. 3)그렇게 만들어진 StreamResourceInfo 를 Application.GetResourceStream을 통하여 필요한 Resource명과 함께 넣어주면 아래 그림과 같이 Resource파일을 반환해 줍니다. 4)이렇게 읽어 들인 resourceSri 에있는 Stream을 읽어 들이면 됩니다. 참~ 쉽죠잉~ 예제소스)