【发布时间】:2011-09-19 22:12:04
【问题描述】:
我有这个控制台应用程序。现在我已将环境变量 PATH 添加到其设置中,以便可以通过控制台从任何位置执行它。奇怪的是,在此更改之后,同一应用程序正在中断。
安装目录包含,BIN 和 CONFIG 文件夹。 Exe 被放置在 BIN 文件夹中。
我有这行代码,
WriteToFile(@"..\Config\Settings.xml")
用于写入安装目录内配置文件夹内的文件 Settings.xml 的路径。但是,现在它尝试写入执行路径的 Config 文件夹中的 settings.xml。
所以,如果我从控制台以 c:/users/guest/app.exe 执行我的应用程序,它会尝试解释相对于该位置的路径,而不是相对于应用程序的安装目录。
有什么帮助、建议吗?
【问题讨论】:
标签: c# .net visual-studio