0

我正在用 Windows 窗体 c# 编写这个应用程序。当用户退出此应用程序时,它会要求系统重新启动。退出时它会写入一些 XML 文件并将文件保存在当前目录中(bin/debug)....在系统重新启动时,我的应用程序会自行重新启动(通过从注册表中读取值)并检查这些文件是否存在(如果(File.Exists) )或不是..我的问题是在系统重启时它根本不检查文件是否存在......并显示错误的输出......但是当我关闭它并再次重新启动它时它显示正确的输出......我真的不能了解它的问题...有人可以帮帮我吗...?

4

1 回答 1

0

程序需要从绝对目录位置而不是相对或当前位置读取文件。它在启动时的上下文可能与上次运行时不同。

于 2012-06-26T19:56:31.540 回答