奇怪的xml c#问题,Vista缓存程序文件吗?

时间:2008-10-16 20:26:38

标签: c# xml

我的c#程序在加载时会读取一个xml文件,我的安装程序会在%程序文件%\ myapp中安装该程序。当我运行我的程序时,它加载一个旧的xml文件,而不是在当前文件夹中找到的文件,这里有一个奇怪的位,如果我将myapp文件夹重命名为myapp2并重新运行exe加载正确的xml文件。我没有对myapp文件夹中的任何文件进行任何更改,只有安装程序知道myapp文件夹的实际位置,安装程序非常简单。代码中没有硬编码路径。如果我将myapp文件夹复制到桌面,则会加载正确的xml文件。

这里发生了什么?有人见过类似的东西?对不起,这是模糊的,我没有别的事情可以继续。

1 个答案:

答案 0 :(得分:4)

简而言之:是的...请参阅此博文:Vista Program Files Hide and Seek