C# 使用Windows任务计划程序时没有XML输出

C# 使用Windows任务计划程序时没有XML输出,c#,xml,scheduled-tasks,C#,Xml,Scheduled Tasks,我开发了一个C#控制台应用程序,它使用XMLCreator输出一个XML文件。该应用程序在控制台中运行良好,但当我使用Windows任务调度器启动它时,文件输出似乎不再工作。虽然没有抛出错误消息,但在流程结束时未观察到任何XML输出。是什么导致了这个问题 以下是代码片段: XmlWriter writer = XmlWriter.Create("TEST.XML"); writer.WriteStartDocument(false); writer.WriteAttributeString("S

我开发了一个C#控制台应用程序,它使用XMLCreator输出一个XML文件。该应用程序在控制台中运行良好,但当我使用Windows任务调度器启动它时,文件输出似乎不再工作。虽然没有抛出错误消息,但在流程结束时未观察到任何XML输出。是什么导致了这个问题

以下是代码片段:

XmlWriter writer = XmlWriter.Create("TEST.XML");
writer.WriteStartDocument(false);
writer.WriteAttributeString("STORE_KEY", "1");
writer.WriteStartElement("DATASET");
writer.WriteAttributeString("NUM", "1");                            
writer.WriteElementString("TEST1", "a");
writer.WriteElementString("TEST2", "b");                         
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();

第一个想法是检查进程在哪个目录下运行。谢谢,你就是那个人,工作得很好。