|
@@ -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);
|