我想創建一個Windows Phone 7應用程序,使用Silverlight或XNA,但我無法弄清楚如何做這樣的事情,這將是應用程序的想法的一部分。如果不可能,是否有任何類似的格式?是否有可能讀取Windows Phone 7內的.rar或.zip文件?怎麼樣?
在此先感謝!
我想創建一個Windows Phone 7應用程序,使用Silverlight或XNA,但我無法弄清楚如何做這樣的事情,這將是應用程序的想法的一部分。如果不可能,是否有任何類似的格式?是否有可能讀取Windows Phone 7內的.rar或.zip文件?怎麼樣?
在此先感謝!
您可以閱讀zip文件如果您有事先知道它包含的文件夾和文件。實際上,MSDN在討論Application.GetResourceStream(StreamResourceInfo, Uri)方法時包含了一個例子。
或者,如果您需要探索並提取(並確實創建)zip文件,則可以使用slsharpzlib。
但是,這是否在Windows Phone上工作? – 2010-10-16 23:15:49
@布魯諾:你指的是兩種方法中的哪一種?如果後者,這將是一個恥辱,它聲稱它的確如此。如果不是,我不知道任何其他選擇。 – AnthonyWJones 2010-10-17 15:02:15
應該指出,slssharpzlib是GPL許可證,因此可能不適用於商業應用程序開發。 – tempy 2010-12-19 03:03:52
SharpZipLib純粹是用C#實現的,已經移植到精簡框架中,所以你可以使用它。商業圖書館你必須小心,因爲他們可能會使用P /調用zlib東西的速度,這將在WinPhone下失敗。
編輯
我看到SharpZipLib已經被移植。看到AnthonyW瓊斯的回答。
需要實現自己的壓縮壓縮器或下載一些並添加到應用程序 – 2010-10-16 21:55:55