【发布时间】:2008-10-16 20:26:38
【问题描述】:
我的 c# 程序在加载时读取一个 xml 文件,我的安装程序将该程序安装在 %program files%\myapp 中。当我运行我的程序时,它会加载一个旧的 xml 文件,而不是在其当前文件夹中找到的那个,这是奇怪的一点,如果我将 myapp 文件夹重命名为 myapp2 并重新运行 exe 加载正确的 xml 文件。我没有对 myapp 文件夹中的任何文件进行任何更改,只有安装程序知道 myapp 文件夹的实际位置,并且安装程序非常简单。代码中没有硬编码路径。如果我将 myapp 文件夹复制到桌面,则会加载正确的 xml 文件。
这里发生了什么?有人见过类似的东西吗?抱歉,这有点含糊,我没有别的要说的了。
【问题讨论】: