Silverlight 扫描XAP文件

Silverlight 扫描XAP文件,silverlight,Silverlight,我正在从事一个Silverlight项目,我的XAP中有一些文件(在本例中为xml),但文件的数量可能会发生变化,我甚至不知道文件的名称,但我想在运行时读取这些文件。。 我知道,由于Silverlight的限制,无法自动扫描目录,但可能有人知道解决方法,任何建议都非常感谢 (编辑) 好的,我知道我的问题不是很清楚,所以这里有一些背景: 我正在做一个应该支持模块化的项目。模块由一个XAP和一个XML文件以及一些元信息(如OSGI中的清单)组成。不同的开发人员应该能够构建there模块,并通过在主程

我正在从事一个Silverlight项目,我的XAP中有一些文件(在本例中为xml),但文件的数量可能会发生变化,我甚至不知道文件的名称,但我想在运行时读取这些文件。。 我知道,由于Silverlight的限制,无法自动扫描目录,但可能有人知道解决方法,任何建议都非常感谢

(编辑) 好的,我知道我的问题不是很清楚,所以这里有一些背景: 我正在做一个应该支持模块化的项目。模块由一个XAP和一个XML文件以及一些元信息(如OSGI中的清单)组成。不同的开发人员应该能够构建there模块,并通过在主程序集的XAP中放置there XML描述来“部署”它(因此隔离存储不起作用)。 我可以使用一个XML文件“链接”所有其他XML文件,但这对我来说似乎是多余的一步

提前谢谢 奥利(原始答案) 将Xap文件的扩展名更改为*.zip,然后使用您最喜欢的zip程序打开它,甚至可以使用windows文件资源管理器打开它—您将能够提取/查看其中的内容

(关于XML文件的PS) 我建议将XML文件保存在服务器端,并按图中所示下载它们

这是“手动”方式。如果这个答案是你想要的,那么把这个帖子标记为答案


我发现了这一点,突然想起了这个问题

如果你想支持模块化,我强烈推荐Prism库


它支持模块化,并允许使用XAML(xml)格式的ModuleCatalog。

谢谢maciek,但我想我还不够清楚。。我想在运行时做!你到底想实现什么?为什么不把文件放在一个隔离的存储中,这样你就可以对文件有更多的控制权?