从Windows读取用于应用程序的Xml文件路径
问题描述:
我将文件放置在位于我的项目根目录下的目录名称XMLpackage中 在运行时,我需要通过传递路径来读取文件。 通过将我的文件放在debug文件夹中,我可以读取。但是在这个特定的XMLpackage文件夹中,我无法读取它。 如何做到这一点?从Windows读取用于应用程序的Xml文件路径
答
更改文件属性“复制到输出”比“不要复制”
要获取文件路径尝试其他的价值,
Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "XMLpackage", "file1.xml");
答
试试这个。在解决方案资源管理器中右键单击该文件并单击属性。如图所示,将“复制到输出目录”更改为“始终复制”。
您可以访问像
string f = System.IO.File.ReadAllText(@"XMLpackage\TableScripts.xml");