Silverlight發布時的乙個簡化工具

2021-09-21 10:06:23 字數 546 閱讀 8752

這幾天到了專案小結測試的時候,需要發布到伺服器上測試介面,因此silverlight的發布動作相對比較頻繁,由於一些公共的wcf服務和資料庫都在公司的資料庫伺服器上,專案中的服務引用配置檔案servicereferences.clientconfig需要經常改動,主要改的是ip位址,當然還有web.config和wcf服務的終結點配置等等,比較難改的是servicereferences.clientconfig,因為這個配置檔案是生成到ria.xap包中的,想修改其中的配置要麼在生成前修改,要麼在生成後修改ria.xap為ria.zip然後解壓後修改再壓縮,這樣修改起來很費時間,於是就寫了乙個小工具來自動完成這個操作。

主要利用乙個zip類解壓在壓縮實現。

主體**:

string filename = this.textbox1.text;

if (filename.contains("ria.xap")&&this.txtfrom.text!=""&&this.txtto.text!="")

else

源**及可執行檔案

源**:

可執行檔案:

Silverlight發布時的優化工作 1

最近做開發時,silverlight的xap越來越大,如果不進行優化嚴重影響到客戶端的體驗,因此看了一些資料,總結一下。一,xap包是可分解的 silverlight應用最終是借助於http協議以web形式到達客戶端的,我們編寫的silverlight包,就是xap,其實是乙個壓縮包,包含了許多個控...

微軟即將發布Silverlight 2 0

微軟在2007年4月,向開發者提供了silverlight 1.1 現在稱為silverlight 2.0 的alpha版.最終版本的silverlight 2.0預計將在2008年發布.微軟已經決定將正準備發布的silverlight 1.1更名為silverlight 2.0,並將在2008年一...

Silverlight5正式發布新特性

近期微軟在silverlight firestarter活動中宣布了silverlight在2011年的時間表。silverlight 5是scott guthrie的演講主題,在其中微軟演示了很多即將出現的新特性和新功能。silverlight 5會在2011年的上半年發布beta測試版,並在下半...