2010-12-15 75 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