2012-10-16 115 views
1

任何人都可以推薦一個工具將Silverlight xap文件轉換爲Windows可執行文件嗎?我GOOGLE了,得到這個this link,但它不工作。將xap轉換爲exe

編輯:Silverlight應用程序編譯時沒有瀏覽器外的開關,我想知道是否有解決方案不需要我打開項目並使用瀏覽器外模式重新編譯。

+0

如何啓用瀏覽器? –

+0

是的,我知道瀏覽器模式。但是,給定一個xap文件,我想知道是否有另一種方法沒有重新編譯。 – Mika

+0

你可以試試Wix。但wix有很高的學習曲線 –

回答

1

XAP文件只是一個具有不同擴展名的Zip文件。您可以輕鬆使用SharpLib或DotNetZip等庫來提取它的內容。您也可以手動將.xap文件的擴展名更改爲.zip,然後將其解壓縮到一個文件夾中。提取後,您將獲得作爲.xap文件一部分捆綁在一起的所有程序集。

一切都在下面的鏈接解釋清楚,

Extracting Assemblies from a XAP File

+0

雖然發佈鏈接非常好,但也請張貼鏈接內容的簡短摘要 - 僅用於未來鏈接無法訪問的情況。 – Mac

+0

鏈接只有答案不歡迎SO。請在答案中添加更多細節。 – Pfitz

+0

感謝您的建議,因爲我今天創建了該帳戶,將來會有所改進。 – Sajeetharan

1

此鏈接可能會感興趣:

http://www.amazedsaint.com/2010/05/how-to-create-offline-installer-no.html

它描述了創建一些機器上它安裝Silverlight的安裝程序不存在,以及瀏覽器外的Silverlight應用程序和開始菜單鏈接。您可以在沒有互聯網連接且未安裝.net運行時的機器上使用此安裝程序。所以它提供了將它轉換爲exe的大部分實際好處。我之前遵循過程,發現它很好。

+0

我發現它需要重新編譯項目才能在瀏覽器外工作,並且我想要不需要重新編譯的解決方案。 – Mika