diff --git a/Sinvo.EplanHpD.Plugin.DynaClient/Properties/AssemblyInfo.cs b/Sinvo.EplanHpD.Plugin.DynaClient/Properties/AssemblyInfo.cs
index 8088e7f..1d17ca7 100644
--- a/Sinvo.EplanHpD.Plugin.DynaClient/Properties/AssemblyInfo.cs
+++ b/Sinvo.EplanHpD.Plugin.DynaClient/Properties/AssemblyInfo.cs
@@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// 生成号
// 修订号
//
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: AssemblyVersion("1.0.0.31")]
+[assembly: AssemblyFileVersion("1.0.0.31")]
diff --git a/Sinvo.EplanHpD.Plugin.Service/Properties/AssemblyInfo.cs b/Sinvo.EplanHpD.Plugin.Service/Properties/AssemblyInfo.cs
index 76761b1..c9561c9 100644
--- a/Sinvo.EplanHpD.Plugin.Service/Properties/AssemblyInfo.cs
+++ b/Sinvo.EplanHpD.Plugin.Service/Properties/AssemblyInfo.cs
@@ -29,6 +29,6 @@ using System.Runtime.InteropServices;
// 生成号
// 修订号
//
-[assembly: AssemblyVersion("1.0.0.29")]
-[assembly: AssemblyFileVersion("1.0.0.30")]
-[assembly: AssemblyInformationalVersion("1.0.0.30")]
\ No newline at end of file
+[assembly: AssemblyVersion("1.0.0.31")]
+[assembly: AssemblyFileVersion("1.0.0.31")]
+[assembly: AssemblyInformationalVersion("1.0.0.31")]
\ No newline at end of file
diff --git a/Sinvo.EplanHpD.Plugin.WPFUI/Properties/AssemblyInfo.cs b/Sinvo.EplanHpD.Plugin.WPFUI/Properties/AssemblyInfo.cs
index a4ab9f4..f551a8e 100644
--- a/Sinvo.EplanHpD.Plugin.WPFUI/Properties/AssemblyInfo.cs
+++ b/Sinvo.EplanHpD.Plugin.WPFUI/Properties/AssemblyInfo.cs
@@ -46,6 +46,6 @@ using System.Windows;
// 生成号
// 修订号
//
-[assembly: AssemblyVersion("1.0.0.30")]
-[assembly: AssemblyFileVersion("1.0.0.30")]
-[assembly: AssemblyInformationalVersion("1.0.0.30")]
\ No newline at end of file
+[assembly: AssemblyVersion("1.0.0.31")]
+[assembly: AssemblyFileVersion("1.0.0.31")]
+[assembly: AssemblyInformationalVersion("1.0.0.31")]
\ No newline at end of file
diff --git a/Sinvo.EplanHpD.Plugin.WPFUI/Sinvo.EplanHpD.Plugin.WPFUI.csproj b/Sinvo.EplanHpD.Plugin.WPFUI/Sinvo.EplanHpD.Plugin.WPFUI.csproj
index 2b87913..cf5e6bd 100644
--- a/Sinvo.EplanHpD.Plugin.WPFUI/Sinvo.EplanHpD.Plugin.WPFUI.csproj
+++ b/Sinvo.EplanHpD.Plugin.WPFUI/Sinvo.EplanHpD.Plugin.WPFUI.csproj
@@ -241,6 +241,7 @@
+
@@ -275,6 +276,7 @@
+
@@ -296,6 +298,9 @@
LectotypeWindow.xaml
+
+ LoginWindow.xaml
+
MainWindow.xaml
@@ -329,6 +334,10 @@
MSBuild:Compile
Designer
+
+ Designer
+ MSBuild:Compile
+
MSBuild:Compile
Designer
diff --git a/Sinvo.EplanHpD.Plugin.sln b/Sinvo.EplanHpD.Plugin.sln
index 62e0029..58c66bf 100644
--- a/Sinvo.EplanHpD.Plugin.sln
+++ b/Sinvo.EplanHpD.Plugin.sln
@@ -13,6 +13,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PdfiumViewer", "..\PdfiumVi
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sinvo.EplanHpD.Plugin.Service", "Sinvo.EplanHpD.Plugin.Service\Sinvo.EplanHpD.Plugin.Service.csproj", "{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sinvo.EplanHpD.Plugin.DynaClient", "Sinvo.EplanHpD.Plugin.DynaClient\Sinvo.EplanHpD.Plugin.DynaClient.csproj", "{E87593A3-CA93-4563-AFF6-B10413C18E64}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -182,6 +184,36 @@ Global
{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release|x64.Build.0 = Release|Any CPU
{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release|x86.ActiveCfg = Release|Any CPU
{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release|x86.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Debug|x64.Build.0 = Debug|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Debug|x86.Build.0 = Debug|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_EPLAN_2024|Any CPU.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_EPLAN_2024|Any CPU.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_EPLAN_2024|x64.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_EPLAN_2024|x64.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_EPLAN_2024|x86.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_EPLAN_2024|x86.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_Scanner|Any CPU.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_Scanner|Any CPU.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_Scanner|x64.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_Scanner|x64.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_Scanner|x86.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_Scanner|x86.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_WireAndCable|Any CPU.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_WireAndCable|Any CPU.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_WireAndCable|x64.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_WireAndCable|x64.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_WireAndCable|x86.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release_WireAndCable|x86.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release|x64.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release|x64.Build.0 = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release|x86.ActiveCfg = Release|Any CPU
+ {E87593A3-CA93-4563-AFF6-B10413C18E64}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Sinvo.EplanHpD.Plugin/Properties/AssemblyInfo.cs b/Sinvo.EplanHpD.Plugin/Properties/AssemblyInfo.cs
index fcf4801..15327c7 100644
--- a/Sinvo.EplanHpD.Plugin/Properties/AssemblyInfo.cs
+++ b/Sinvo.EplanHpD.Plugin/Properties/AssemblyInfo.cs
@@ -28,6 +28,6 @@ using System.Runtime.InteropServices;
// 生成号
// 修订号
//
-[assembly: AssemblyVersion("1.0.0.30")]
-[assembly: AssemblyFileVersion("1.0.0.30")]
-[assembly: AssemblyInformationalVersion("1.0.0.30")]
\ No newline at end of file
+[assembly: AssemblyVersion("1.0.0.31")]
+[assembly: AssemblyFileVersion("1.0.0.31")]
+[assembly: AssemblyInformationalVersion("1.0.0.31")]
\ No newline at end of file