105040 Update 增加初始化验证

This commit is contained in:
lihanbo 2025-03-28 16:47:05 +08:00
parent a89969afd9
commit 6b02c0fa68
4 changed files with 29 additions and 10 deletions

View File

@ -1,6 +1,7 @@
using EPLAN.Harness.API;
using EPLAN.Harness.API.Plugins.Core;
using EPLAN.Harness.AppCore;
using Sinvo.EplanHpD.Plugin.DynaClient;
using Sinvo.EplanHpD.Plugin.Service;
using Sinvo.EplanHpD.Plugin.WPFUI;
using Sinvo.EplanHpD.Plugin.WPFUI.Extension;
@ -85,9 +86,16 @@ namespace Sinvo.EplanHpD.Plugin
public void Initialize()
{
AppDomainDllLoader.SetLaoder();
ApplicationExt.InitApplication();
Consts.InitConfigs();
if (!AppDomainDllLoader.isLoaded)
{
AppDomainDllLoader.SetLaoder();
ApplicationExt.InitApplication();
Consts.InitConfigs();
#if DEBUG
var client = new DynaServerClient();
client.Login("105040", "blank", "ADMINISTRATOR", "ADMINISTRATOR", "EPLAN");
#endif
}
}

View File

@ -3,6 +3,7 @@ using EPLAN.Harness.API.Plugins;
using EPLAN.Harness.API.Plugins.Core;
using EPLAN.Harness.Core.Controls;
using EPLAN.Harness.ProjectCore;
using Sinvo.EplanHpD.Plugin.DynaClient;
using Sinvo.EplanHpD.Plugin.WPFUI;
using Sinvo.EplanHpD.Plugin.WPFUI.Extension;
using Sinvo.EplanHpD.Plugin.WPFUI.Utils;
@ -147,10 +148,13 @@ namespace Sinvo.EplanHpD.Plugin
public void Initialize()
{
//throw new NotImplementedException();
AppDomainDllLoader.SetLaoder();
ApplicationExt.InitApplication();
Consts.InitConfigs();
if (!AppDomainDllLoader.isLoaded)
{
//throw new NotImplementedException();
AppDomainDllLoader.SetLaoder();
ApplicationExt.InitApplication();
Consts.InitConfigs();
}
}
public void Terminate()

View File

@ -80,9 +80,12 @@ namespace Sinvo.EplanHpD.Plugin
public void Initialize()
{
AppDomainDllLoader.SetLaoder();
ApplicationExt.InitApplication();
Consts.InitConfigs();
if (!AppDomainDllLoader.isLoaded)
{
AppDomainDllLoader.SetLaoder();
ApplicationExt.InitApplication();
Consts.InitConfigs();
}
}
public void Terminate()

View File

@ -217,6 +217,10 @@
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Sinvo.EplanHpD.Plugin.DynaClient\Sinvo.EplanHpD.Plugin.DynaClient.csproj">
<Project>{E87593A3-CA93-4563-AFF6-B10413C18E64}</Project>
<Name>Sinvo.EplanHpD.Plugin.DynaClient</Name>
</ProjectReference>
<ProjectReference Include="..\Sinvo.EplanHpD.Plugin.Service\Sinvo.EplanHpD.Plugin.Service.csproj">
<Project>{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}</Project>
<Name>Sinvo.EplanHpD.Plugin.Service</Name>