我有一个C#应用程序,它使用Crystal Reports模板一次生成数百个不同的报告,并使用ReportDocumnet.ExportToDisk函数将它们保存到网络共享 . 虽然这很好用,但我注意到 sometimes 在程序所在的驱动器的根目录中留下了已完成报告的副本 . 它不会一直这样做,这是令人困惑的 .

该程序的当前版本是一个控制台应用程序,并非多线程 .

任何想法为什么会这样?

try{CR.ExportToDisk(ExportFormatType.PortableDocFrmat, Filepath + FileName);}