3

我正在试验 prism 以及它为创建分为模块的应用程序带来的可能性。在我的一个模块中,我想从 XML 文件加载数据,但无法使其正常工作

Uri uri = new Uri(resourceFile, UriKind.RelativeOrAbsolute);
StreamResourceInfo info = Application.GetResourceStream(uri);

将在我的模块项目的“数据”文件夹中查找文件。相反,如果我将带有 XMl 文件的“Data”文件夹放在 Shell 项目中,则文件会成功加载。

我想念什么?

编辑:resourceFile 的值:“Data/file.xml”

4

1 回答 1

0

终于让它工作了:

Uri uri = new Uri("MainModule1;component/" + resourceFile, UriKind.Relative);

实际上我之前确实尝试过,但一定是犯了一个错误。

于 2012-10-29T09:48:20.740 回答