在我的 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)