我在项目中遇到一些困难,包括XML文件。我在VB中有一个简单的Windows窗体应用程序,其中一部分使用来自包含的XML文档的信息。此文件位于解决方案资源管理器中,并在Visual Studio中运行该项目似乎工作正常。 XML文档的属性设置为“content”和“always copy”,但是当我发布时,生成的程序失败,因为它找不到XML!我确定我遗漏了一些基本的想法?
由于
修改
加载xml的代码是
lbEngineers.Items.Clear()
Dim xm As XmlDocument = New XmlDocument()
Dim list As String = "/Engineers/Engineer/Name"
xm.Load("engineers.xml")
Dim Xn As XmlNodeList = xm.SelectNodes(list)
For Each xNode As XmlNode In Xn
lbEngineers.Items.Add(xNode.InnerText)
Next
我通过直接复制XML文件并将路径更改为
来暂时解决这个问题 xm.Load("C:\Rams Software\engineers.xml")
但这感觉笨重而错误!
我没有使用my.resources
,虽然这对于图像文件等更多?