`Dim medium As String = TextBox1.Text
Dim data_xml = XElement.Load("Assets\Manager.xml")
'next quaries the xml for desired attributes
Dim query = From DataTable1 In data_xml.Descendants("DataTable1")
Where (DataTable1.Attribute("Medium").Value = medium)
Select Uname = DataTable1.Attribute("Username").Value
For Each result In query
'displays results to textbox
TextBox2.Text = result
Next
我尝试使用此代码从资源中的xml文件中读取但该文件似乎不存在
在xelement.load("Assets\Manager.xml")
的声明中,我收到此错误
mscorlib.ni.dll中出现'System.IO.FileNotFoundException'类型的异常,但未在用户代码中处理
其他信息:找不到文件'C:\ Data \ SharedData \ PhoneTools \ AppxLayouts \ d5d3a1e7-56d7-477c-bcd2-f949f3374de1VS.Debug_AnyCPU.NAME \ Assets \ Manager.xml'。
如果存在此异常的处理程序,则可以安全地继续该程序。
有什么想法吗?
答案 0 :(得分:0)
使其发挥作用的步骤:
Build action
更改为内容Copy to output directory
更改为复制如果更新XElement.Load("Assets/Manager.xml");
修改强>
好的,既然你不愿意分享更多的代码,即使你请求帮助,除了我举一个例子之外我别无他法:)
下面的“软件”,在Visual Basic中实现,读取并显示名为Manager.xml的XML文件,该文件在WP8项目中设置为内容。可以在https://github.com/mikkoviitala/read-content-xml
找到工作示例