在一个Windows应用程序项目中,添加了一个XML文件,这个文件被VS默认添加到了这个应用程序项目文件夹中.运行程序后能读写这个XML文件,只不过代码中获取这个XML文件路径过程是:
首先获取运行程序所在的目录,例如在 E:\C#\Test\TestXML\bin\Debug
然后通过对这个路径进行字符串处理,移除了固定字符bin\Ddebug,把路径变为了XML文件所在的路径 E:\C#\Test\TestXML现在有个问题是:如果我这个程序要打包,要求安装包里就只有这个XML文件和EXE文件,用户安装后这两个文件会在同一个文件夹中.但此时程序运行后就找不到这个XML文件,请问应该怎么解决这个矛盾?(不准把XML文件拷贝到debug文件夹下)