private static void _003CCopyLog_003Eb__0()
 {
     try
     {
         string   baseDirectory = AppDomain.CurrentDomain.BaseDirectory;
         string[] directories   = Directory.GetDirectories(Path.Combine(baseDirectory, "Logs"));
         if (CS_0024_003C_003E9__CachedAnonymousMethodDelegate3 == null)
         {
             CS_0024_003C_003E9__CachedAnonymousMethodDelegate3 = new Func <string, string>(_003CCopyLog_003Eb__1);
         }
         string sourcePath = Enumerable.First(Enumerable.OrderByDescending(directories, CS_0024_003C_003E9__CachedAnonymousMethodDelegate3));
         DirectoryTool.FullCopyDirectories(sourcePath, ClickOnceTool.GetFilePath());
     }
     catch (Exception ex)
     {
         LogTool.Debug(ex);
     }
 }
Exemple #2
0
 private void CopyLog()
 {
     if (System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed)
     {
         Task.Factory.StartNew(() =>
         {
             try
             {
                 string AppDir = AppDomain.CurrentDomain.BaseDirectory;
                 string dir    = Directory.GetDirectories(System.IO.Path.Combine(AppDir, "Logs")).OrderByDescending(f => f).First();
                 DirectoryTool.FullCopyDirectories(dir, ClickOnceTool.GetFilePath());
             }
             catch (Exception ex)
             {
                 LogTool.Debug(ex);
             }
         });
     }
 }