当前位置: 代码迷 >> C# >> c#加载项目路径外的xml文件,怎么表示
  详细解决方案

c#加载项目路径外的xml文件,怎么表示

热度:91   发布时间:2016-05-05 03:40:10.0
c#加载项目路径外的xml文件,如何表示
            XmlDocument doc = new XmlDocument() ;
                doc.Load(@"D:\\ipConfig.xml");
不知道哪里有问题,一直找不到此路径
------解决思路----------------------
[email protected]
------解决思路----------------------
XmlDocument doc = new XmlDocument();
doc.Load(@"D:/ipConfig.xml");

------解决思路----------------------
用流览器打开ipConfig.xml看看是不是文件有错
------解决思路----------------------
用你的代码和文件什么问题没有
------解决思路----------------------
引用:
难道是PDA程序不能这样读xml文件?那应该怎样读啊


Windows的Pad上没有D盘
------解决思路----------------------
AppDomain.CurrentDomain.BaseDirectory;
这个是程序的当前运行目录


------解决思路----------------------
System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName)+"\\ipConfig.xml"
------解决思路----------------------
引用:
System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName)+"\\ipConfig.xml"
 把XML 文件放到运行程序那
------解决思路----------------------
引用:
那要怎么表示


把xml文件放在运行目录下,然后代码里写法如下:

using System.IO;

var fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "在运行目录下的路径");

                
  相关解决方案