我的c#程序在加载时会读取一个xml文件,我的安装程序会在%程序文件%\ myapp中安装该程序。当我运行我的程序时,它加载一个旧的xml文件,而不是在当前文件夹中找到的文件,这里有一个奇怪的位,如果我将myapp文件夹重命名为myapp2并重新运行exe加载正确的xml文件。我没有对myapp文件夹中的任何文件进行任何更改,只有安装程序知道myapp文件夹的实际位置,安装程序非常简单。代码中没有硬编码路径。如果我将myapp文件夹复制到桌面,则会加载正确的xml文件。
这里发生了什么?有人见过类似的东西?对不起,这是模糊的,我没有别的事情可以继续。