我有这个控制台应用程序。现在我已经添加了环境变量PATH到它的设置,以便它可以通过控制台从任何位置执行。奇怪的是,同样的应用程序正在打破这种变化。影响相对文件路径的环境PATH变量
安装目录包含BIN和CONFIG文件夹。 Exe放在BIN文件夹内。
我有这行代码,
WriteToFile(@"..\Config\Settings.xml")
用于写入配置文件夹内的文件将Settings.xml安装目录内的路径。但是,现在它会尝试写入执行路径下的Config文件夹内的settings.xml文件。因此,如果我从控制台执行我的应用程序作为c:/users/guest/app.exe,它会尝试解释相对于此位置的路径,而不是相对于应用程序的安装目录。
任何帮助,建议?
只是点击张贴答案,你的答案在顶部:) – Madhan