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

C# 奇怪的xml c问题,Vista是否缓存程序文件?,c#,xml,C#,Xml,我的c程序在加载时读取xml文件,我的安装程序在%program files%\myapp中安装该程序。当我运行我的程序时,它加载的是一个旧的xml文件,而不是它当前文件夹中的文件,如果我将myapp文件夹重命名为myapp2,然后重新运行exe,则会加载正确的xml文件。我没有对myapp文件夹中的任何文件进行任何更改,只有安装程序知道myapp文件夹的实际位置,并且安装程序非常简单。代码中没有硬编码路径。如果我将myapp文件夹复制到桌面,则会加载正确的xml文件 这是怎么回事?有人见过类似

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

这是怎么回事?有人见过类似的东西吗?对不起,这是模糊的,我没有别的事要说

Vista是否缓存程序文件

简言之:是的。。。请参阅此博客帖子:

Vista是否缓存程序文件

简言之:是的。。。请参阅此博客帖子: