日期:2014-05-20  浏览次数:20735 次

应用程序安装问题
我做了一个小的应用程序:这个程序是这样的:它需要读取配置文件的节点信息,这个节点信息是文件路径。但是当我打包安装后再启动该程序的话就会报错,因为我安装的目录跟我开发时使用的不是同一个盘,这样的话我的程序读取文件时就会找不到该问价了。

我试过将安装后的配置文件里面的路径更改为现在安装的路径:但是程序读取的配置文件信息还是我未打包前的信息。

那位前辈能告诉我怎么才能在应用程序打包安装后的目录中更改配置文件生效,让程序能够读取我更改后的配置文件

------解决方案--------------------
使用相对路径
在安装部署中使用Context.Parameters["targetdir"]
------解决方案--------------------
相对路径, 一般用文件全名再+上一些标识 + 文件后缀.
像APP.CONFIG一样