Jeremy 2 年之前
父节点
当前提交
8e65a0a412
共有 2 个文件被更改,包括 7 次插入6 次删除
  1. 6 5
      Tools/GeneralDocTool/Program.cs
  2. 1 1
      Tools/GeneralDocTool/ReleaseNoteDetail.html

+ 6 - 5
Tools/GeneralDocTool/Program.cs

@@ -9,10 +9,10 @@ using System.IO;
 namespace WingCloudServer.GeneralDocTools
 {
     class Program
-    {        
+    {
         //初始化最近文档更新时间
         private static string InterfaceDllVersion = string.Empty;
-        
+
         static void Main(string[] args)
         {
             Console.WriteLine("******DocHtml文档生成工具启动******");
@@ -45,7 +45,8 @@ namespace WingCloudServer.GeneralDocTools
                 File.Copy(xmlPath, destXmlPath, true);
                 LoadData.SetInterfaceConfigToCache(destDirect, $"_{InterfaceDllVersion}");
                 CreateReleaseNoteAndDocHtml(InterfaceDllVersion);
-                Console.WriteLine($"系统于{ DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") }生成DocHtml文档成功,DLL版本:{InterfaceDllVersion}");
+                File.Copy(dllPath, $"{AppDomain.CurrentDomain.BaseDirectory}\\ReleaseNotes\\WingInterfaceLibrary.dll", true);
+                Console.WriteLine($"系统于{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}生成DocHtml文档成功,DLL版本:{InterfaceDllVersion}");
             }
         }
 
@@ -54,7 +55,7 @@ namespace WingCloudServer.GeneralDocTools
         /// </summary>
         private static void CreateReleaseNoteAndDocHtml(string InterfaceDllVersion)
         {
-            CreateDocHtml doc = new CreateDocHtml(); 
+            CreateDocHtml doc = new CreateDocHtml();
             var resPath = ConfigurationManager.GetParammeter<StringParameter>("ReponseService", "DocHtmlPath").Value;
             if (string.IsNullOrEmpty(resPath))
             {
@@ -68,7 +69,7 @@ namespace WingCloudServer.GeneralDocTools
             var fileName = secondService + "DocHtml.html";
             var resEntity = doc.CreateDocProjectString(InterfaceDllVersion, fileName);
             var json = JsonConvert.SerializeObject(resEntity.Item1).Replace("\"Event\":", "\"event\":");
-            var dataSourceJson = JsonConvert.SerializeObject(resEntity.Item2);            
+            var dataSourceJson = JsonConvert.SerializeObject(resEntity.Item2);
             var baseDirect = AppDomain.CurrentDomain.BaseDirectory.Replace("\\bin\\Debug\\net6.0", "");
             //copy文件到releaseNotes目录
             CopyReleaseNotesFile(baseDirect, resPath);

+ 1 - 1
Tools/GeneralDocTool/ReleaseNoteDetail.html

@@ -229,7 +229,7 @@
                                 $("#serverPath").html(serverPathStr);
                                 var docHtmlPathStr = "<a target='_blank' class='interfaceTitle' href='DocHtml.html'>JsonRPC接口文档地址:" + noteInfo["JsonRPC接口文档地址"] + '</a>';
                                 $("#docHtmlPath").html(docHtmlPathStr);
-                                var interfaceDllVersionStr = "<a target='_blank' class='interfaceTitle' href='WingInterfaceLibrary.dll'>WingInterfaceLibrary版本:" + noteInfo["WingInterfaceLibrary版本"] + '</a>';
+                                var interfaceDllVersionStr = "<a target='_blank' class='interfaceTitle' href='WingInterfaceLibrary.dll'>WingInterfaceLibrary版本:" + noteInfo["WingInterfaceLibrary版本"] + '</a>';
                                 $("#interfaceDllVersion").html(interfaceDllVersionStr);
                             }
                             var interfaceList = excelDatas[2].datas;