xap檔案是silverlight 2應用程式編譯打包後的乙個檔案,它是乙個標準的zip壓縮檔案,包括了silverlight 2應用程式所需的一切檔案,如程式集、資源檔案等。
本文將對silverlight中的xap檔案進行詳細的說明。
xap檔案是silverlight 2應用程式編譯打包後的乙個檔案,包括了silverlight 2應用程式所需的一切檔案,如程式集、資源檔案等。這裡的xap並沒有任何特殊的意義,僅僅是silverlight 2應用程式編譯後生成檔案的副檔名而已,本質上它是乙個標準的zip壓縮檔案。我們可以修改.xap檔案字尾為.zip檔案,並用解壓縮工具開啟,可以看到其中包含的檔案:
注意silverlight控制項依賴於scriptmanager,因此在asp.net頁面上必須要有乙個scriptmanager控制項。在html頁面(或者php、jsp等)中,我們可以使用如下的方式:
<它至少包括了如下幾個方面的資訊:deployment
xmlns
=""
xmlns:x
=""entrypointassembly
="xapfileexplain"
entrypointtype
runtimeversion
="2.0.30523.6">
<
deployment.parts
>
<
assemblypart
x:name
="xapfileexplain" source
="xapfileexplain.dll" />
deployment.parts
>
deployment
>
1.應用程式入口點的程式集
2.應用程式入口點的型別
3.應用程式執行時的版本
4.應用程式相關的所有程式集
如我們程式中用到了system.windows.controls.extended程式集,但我們又不想它打包在xap檔案中,該如何做呢?可以通過設定程式集屬性來實現,如下圖所示:
Silverlight 2 開發環境
第一步安裝 visual studio 2008 with sp1,這是主要的silverlight 2 開發環境,可以選擇 visual web developer 2008 express edition with service pack 1,它是乙個免費的開發工具。第二步安裝sql serv...
Silverlight 2 開發環境
第一步安裝 visual studio 2008 with sp1,這是主要的silverlight 2 開發環境,可以選擇visual web developer 2008 express edition with service pack 1,它是乙個免費的開發工具。第二步安裝sql serve...
Silverlight 2應用程式中XAP檔案揭秘
xap檔案是silverlight 2應用程式編譯打包後的乙個檔案,它是乙個標準的zip壓縮檔案,包括了silverlight 2應用程式所需的一切檔案,如程式集 資源檔案等。本文將對silverlight中的xap檔案進行詳細的說明。xap檔案是silverlight 2應用程式編譯打包後的乙個檔...