2010-12-15 69 views
1

只是一個簡單的問題。我有一個包含一些Silverlight元素的系統。我不知道Silverlight背後的編碼,但我需要做的只是更改一些文本,所以我想如果我可以進入我可以管理它的文件。如何在Visual Studio中打開Silverlight文件

所以文件,我想我需要打開被稱爲SilverlightUploader.xap,但是當我打開它,在文本編輯器,我看到的是這樣的:

PK‚y~=Ø|n²lø­’ÁNÂ@†ï&¾CÓØ6DÑJB€ 
±¨ç¥dãîN³;…ÖWóà#ù 
¶€XP®³óýÿü;óùþÑîC"1W ÉÉ」Ô6pgDIËól4Å-S"2hqJ,BåER­^Ã÷o¼xƒº+¶•ÕС§Y 7½Œ+é:M&¡ÐÔµÔDæ;¥「¾0…œƒ‘âeF…ÁT™qž@àîibÝ$q‡T「PðÆ 
Ô{Å|víß6šÌw;—ŽS ÏFÜ]V‹ú÷0eÑÉZ÷\Aý\!¦&ªíc±,r{ÂÜ(ö,tŒËzX$FiÙQ¾ 
ú±ªi<ƒj£¹´wÝ Uÿ¶·÷³«+d+n 

我確信我以前我已經下載並安裝了用於Visual Studio的Silverlight工具,但是也許我需要再次執行此操作?

有沒有其他人有過這方面的經驗?

回答

4

.xap文件基本上只是包含應用程序(DLL,圖像等)的編譯版本的zip文件。有關.xap文件結構的更多信息,請參見here
如果你想自己看看,你可以下載7-Zip並提取SilverlightUploader.xap來了解它內部的具體內容(或者將擴展名改爲.zip)。
但是,您將需要獲取程序的原始來源以便能夠對其進行修改。 Visual Studio的Silverlight工具不會對你有任何好處。

1

Silverlight .xap文件是包含XML和編譯的DLL的.zip存檔。通常它不包含源代碼。如果您想查看XML,請將其重命名爲.zip