【问题标题】:Weird xml c# problem, does Vista cache program files?奇怪的xml c#问题,Vista缓存程序文件吗?
【发布时间】:2008-10-16 20:26:38
【问题描述】:

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

这里发生了什么?有人见过类似的东西吗?抱歉,这有点含糊,我没有别的要说的了。

【问题讨论】:

    标签: c# xml


    【解决方案1】:

    Vista 是否缓存程序文件?

    简而言之:是的……请参阅这篇博文:Vista Program Files Hide and Seek

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-04
      • 1970-01-01
      • 2013-01-11
      • 2016-08-17
      • 2019-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多