我创建了一个WPF项目,并在解决方案中添加了一个名为"ResFiles"的文件夹。 在这个文件夹里,我放置了几个XML文件。 在代码中,为了访问这些文件,我使用了下面描述的相对路径。
using (StreamWriter writer = new StreamWriter(@"../../ResFiles/xyz.xml"))
{
serializer.Serialize(writer, mydata, ns);
}
这个很正常。但是当我为我的应用程序创建安装包时,文件夹结构会发生变化,所以给定的路径就不起作用了。这将导致文件不存在异常。如何解决这个路径问题呢?