0

是否可以将 .resx 中的字符串设置为位于我的项目中的 .xml?

例如,

名称 = 文件名值 = Project.Objects.File.xml 注释 = 我的 xml 文件

然后解析资源名称而不是“file.xml”,输入类似 Resource.Filename?

var streamInfo = Application.GetResourceStream(new Uri(Resource.FileName, UriKind.Relative));
        XDocument xdoc;
        using (var s = streamInfo.Stream)
            xdoc = XDocument.Load(s);

我想做这样的事情,但显然这不起作用:(

4

1 回答 1

0

回答我自己的问题,但在这里没有得到回应......

原来我不需要为 FileName 字符串上的值设置 FilePath。只需将值设置为 examplefile.xml,即可让 ResourceStream 正常工作。

于 2012-12-10T16:04:05.250 回答