在做基于Windows安装程序的过程中,发现编译一个配置文件时的路径位置是 @"..\..\a.xml" , 而制作安装程序时的路径需要修改为 "a.xml" ,有没有什么简便设置的方法,不用每次做修改?

解决方案 »

  1.   

    我认为产生问题的原因是这样的:
    程序在调试时是在目录 "项目名称\bin\Debug" 下,而配置文件a.xml在目录 "项目名称" 下,所以需要的调用路径为 @"..\..\a.xml" ,但当制作成安装程序安装后,程序和配置文件都在目录 "项目名称" 下,所以调用路径为 "a.xml" 。
    这样一来每次制作安装程序时我都得修改这里的调用路径,代码调试时又得改回来,比较麻烦。
    to fiendloop:
    我用的本来就是相对路径。to zdhsnail:
    这样就多了一个同样的问题。