我想创建一个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