c#加载项目路径外的xml文件,怎么表示
c#加载项目路径外的xml文件,如何表示
XmlDocument doc = new XmlDocument() ;
doc.Load(@"D:\\ipConfig.xml");
不知道哪里有问题,一直找不到此路径
------解决思路----------------------
要么你把@去掉
------解决思路----------------------
------解决思路----------------------
用流览器打开ipConfig.xml看看是不是文件有错
------解决思路----------------------
用你的代码和文件什么问题没有
------解决思路----------------------
Windows的Pad上没有D盘
------解决思路----------------------
AppDomain.CurrentDomain.BaseDirectory;
这个是程序的当前运行目录
------解决思路----------------------
System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName)+"\\ipConfig.xml"
------解决思路----------------------
把XML 文件放到运行程序那
------解决思路----------------------
把xml文件放在运行目录下,然后代码里写法如下:
XmlDocument doc = new XmlDocument() ;
doc.Load(@"D:\\ipConfig.xml");
不知道哪里有问题,一直找不到此路径
------解决思路----------------------
要么你把@去掉
------解决思路----------------------
XmlDocument doc = new XmlDocument();
doc.Load(@"D:/ipConfig.xml");
------解决思路----------------------
用流览器打开ipConfig.xml看看是不是文件有错
------解决思路----------------------
用你的代码和文件什么问题没有
------解决思路----------------------
Windows的Pad上没有D盘
------解决思路----------------------
AppDomain.CurrentDomain.BaseDirectory;
这个是程序的当前运行目录
------解决思路----------------------
System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName)+"\\ipConfig.xml"
------解决思路----------------------
把XML 文件放到运行程序那
------解决思路----------------------
把xml文件放在运行目录下,然后代码里写法如下:
using System.IO;
var fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "在运行目录下的路径");