Browse Source

mxg:Debug不删除输出

mengxiangge 5 years ago
parent
commit
adec3b3f0e

+ 8 - 3
Dispatcher/Client/Start/RevitCmdExecutor.cs

@@ -50,11 +50,13 @@ namespace Client.Start
                 msg = ReadResultString(resultFilePath);
                 
                 Console.WriteLine(DateTime.Now + " 命令执行完成:" + revitCmd);
+#if !DEBUG
                 //执行完成后,删除文件
                 foreach (var f in filePathList)
                 {
                     File.Delete(f);
                 }
+#endif
             }
             catch (Exception e)
             {
@@ -105,12 +107,15 @@ namespace Client.Start
             Console.WriteLine(filePath);
             string str = "";
 
-            
-            if (File.Exists(filePath))
+   if (File.Exists(filePath))
             {
                 str = File.ReadAllText(filePath);
+#if !DEBUG
                 File.Delete(filePath);
-            }
+#endif
+            }          
+
+
 
             return str;
         }

+ 3 - 1
Executer/DataExport/RevitToJBim/MbiExport.cs

@@ -44,11 +44,13 @@ namespace RevitToJBim
                 var json = BimJsonUtil.Serializer(mbiDocument);
                 var resultResponse = UploadService.UploadExportFile(json);
                 result = BimJsonUtil.Serializer((ResultBase)resultResponse);
-
+#if DEBUG
                 //保存到本地
                 string fileName = DateTime.Now.ToString("yyyyMMddHHmmss");
                 string path = Path.Combine($"{document.PathName}_{fileName}.json");
                 File.WriteAllText(path, json.ToString());
+#endif
+
             }
             catch (Exception ex)
             {