在我的 C#代码中,我使用XmlDocument引用了XML文件“file.xml” ,该文件与可执行文件本身位于同一目录中。

该应用程序在VS中运行得很好,但是当我尝试使用Task Scheduler运行该应用程序时,即使一切相同,我也得到了System.IO.FileNotFoundException

我使用@".\file.xml"引用文件。这是Task Scheduler特有的一些怪异东西吗?使用适当的权限。

最佳答案

尝试设置任务的启动目录。您可以在任务计划程序中进行设置。
Select Task -> Right Click -> Properties -> Actions Tab -> Select Action -> Edit -> Start in (optional)

09-25 17:22
查看更多