diff --git a/Sinvo.EplanHpD.Plugin.Service/Sinvo.EplanHpD.Plugin.Service.csproj b/Sinvo.EplanHpD.Plugin.Service/Sinvo.EplanHpD.Plugin.Service.csproj
index 38b2f85..48cbf16 100644
--- a/Sinvo.EplanHpD.Plugin.Service/Sinvo.EplanHpD.Plugin.Service.csproj
+++ b/Sinvo.EplanHpD.Plugin.Service/Sinvo.EplanHpD.Plugin.Service.csproj
@@ -30,6 +30,33 @@
prompt
4
+
+ bin\Release_Scanner\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 7.3
+ prompt
+
+
+ bin\Release_WireCheck\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 7.3
+ prompt
+
+
+ bin\Release_CableLayout\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 7.3
+ prompt
+
diff --git a/Sinvo.EplanHpD.Plugin.Test/Sinvo.EplanHpD.Plugin.Test.csproj b/Sinvo.EplanHpD.Plugin.Test/Sinvo.EplanHpD.Plugin.Test.csproj
index fa31325..9c20541 100644
--- a/Sinvo.EplanHpD.Plugin.Test/Sinvo.EplanHpD.Plugin.Test.csproj
+++ b/Sinvo.EplanHpD.Plugin.Test/Sinvo.EplanHpD.Plugin.Test.csproj
@@ -56,6 +56,60 @@
7.3
prompt
+
+ bin\Release_Scanner\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 7.3
+ prompt
+
+
+ bin\x86\Release_Scanner\
+ TRACE
+ true
+ pdbonly
+ x86
+ 7.3
+ prompt
+
+
+ bin\Release_WireCheck\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 7.3
+ prompt
+
+
+ bin\x86\Release_WireCheck\
+ TRACE
+ true
+ pdbonly
+ x86
+ 7.3
+ prompt
+
+
+ bin\Release_CableLayout\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 7.3
+ prompt
+
+
+ bin\x86\Release_CableLayout\
+ TRACE
+ true
+ pdbonly
+ x86
+ 7.3
+ prompt
+
..\packages\MSTest.TestFramework.2.2.10\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
diff --git a/Sinvo.EplanHpD.Plugin.WPFUI/Sinvo.EplanHpD.Plugin.WPFUI.csproj b/Sinvo.EplanHpD.Plugin.WPFUI/Sinvo.EplanHpD.Plugin.WPFUI.csproj
index fabeda5..cd9d9bd 100644
--- a/Sinvo.EplanHpD.Plugin.WPFUI/Sinvo.EplanHpD.Plugin.WPFUI.csproj
+++ b/Sinvo.EplanHpD.Plugin.WPFUI/Sinvo.EplanHpD.Plugin.WPFUI.csproj
@@ -77,6 +77,90 @@
12.0
prompt
+
+ bin\Release_Scanner\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 12.0
+ prompt
+
+
+ bin\x64\Release_Scanner\
+ TRACE
+ true
+ pdbonly
+ x64
+ 12.0
+ prompt
+ true
+
+
+ bin\x86\Release_Scanner\
+ TRACE
+ true
+ pdbonly
+ x86
+ 12.0
+ prompt
+
+
+ bin\Release_WireCheck\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 12.0
+ prompt
+
+
+ bin\x64\Release_WireCheck\
+ TRACE
+ true
+ pdbonly
+ x64
+ 12.0
+ prompt
+ true
+
+
+ bin\x86\Release_WireCheck\
+ TRACE
+ true
+ pdbonly
+ x86
+ 12.0
+ prompt
+
+
+ bin\Release_CableLayout\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 12.0
+ prompt
+
+
+ bin\x64\Release_CableLayout\
+ TRACE
+ true
+ pdbonly
+ x64
+ 12.0
+ prompt
+ true
+
+
+ bin\x86\Release_CableLayout\
+ TRACE
+ true
+ pdbonly
+ x86
+ 12.0
+ prompt
+
..\Sinvo.EplanHpD.Plugin\RefDLL\C1.Win.C1FlexGrid.2.dll
diff --git a/Sinvo.EplanHpD.Plugin.sln b/Sinvo.EplanHpD.Plugin.sln
index 756f9bb..074db25 100644
--- a/Sinvo.EplanHpD.Plugin.sln
+++ b/Sinvo.EplanHpD.Plugin.sln
@@ -18,6 +18,15 @@ Global
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
+ Release_CableLayout|Any CPU = Release_CableLayout|Any CPU
+ Release_CableLayout|x64 = Release_CableLayout|x64
+ Release_CableLayout|x86 = Release_CableLayout|x86
+ Release_Scanner|Any CPU = Release_Scanner|Any CPU
+ Release_Scanner|x64 = Release_Scanner|x64
+ Release_Scanner|x86 = Release_Scanner|x86
+ Release_WireCheck|Any CPU = Release_WireCheck|Any CPU
+ Release_WireCheck|x64 = Release_WireCheck|x64
+ Release_WireCheck|x86 = Release_WireCheck|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
@@ -29,6 +38,24 @@ Global
{5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Debug|x64.Build.0 = Debug|x64
{5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Debug|x86.ActiveCfg = Debug|x86
{5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Debug|x86.Build.0 = Debug|x86
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_CableLayout|Any CPU.ActiveCfg = Release_CableLayout|Any CPU
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_CableLayout|Any CPU.Build.0 = Release_CableLayout|Any CPU
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_CableLayout|x64.ActiveCfg = Release_CableLayout|x64
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_CableLayout|x64.Build.0 = Release_CableLayout|x64
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_CableLayout|x86.ActiveCfg = Release_CableLayout|x86
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_CableLayout|x86.Build.0 = Release_CableLayout|x86
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_Scanner|Any CPU.ActiveCfg = Release_Scanner|Any CPU
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_Scanner|Any CPU.Build.0 = Release_Scanner|Any CPU
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_Scanner|x64.ActiveCfg = Release_Scanner|x64
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_Scanner|x64.Build.0 = Release_Scanner|x64
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_Scanner|x86.ActiveCfg = Release_Scanner|x86
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_Scanner|x86.Build.0 = Release_Scanner|x86
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_WireCheck|Any CPU.ActiveCfg = Release_WireCheck|Any CPU
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_WireCheck|Any CPU.Build.0 = Release_WireCheck|Any CPU
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_WireCheck|x64.ActiveCfg = Release_WireCheck|x64
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_WireCheck|x64.Build.0 = Release_WireCheck|x64
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_WireCheck|x86.ActiveCfg = Release_WireCheck|x86
+ {5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release_WireCheck|x86.Build.0 = Release_WireCheck|x86
{5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release|Any CPU.Build.0 = Release|Any CPU
{5BDA26F8-001F-4C54-B992-7CC5AE5ED08B}.Release|x64.ActiveCfg = Release|x64
@@ -41,6 +68,24 @@ Global
{2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Debug|x64.Build.0 = Debug|x64
{2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Debug|x86.ActiveCfg = Debug|x86
{2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Debug|x86.Build.0 = Debug|x86
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_CableLayout|Any CPU.ActiveCfg = Release_CableLayout|Any CPU
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_CableLayout|Any CPU.Build.0 = Release_CableLayout|Any CPU
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_CableLayout|x64.ActiveCfg = Release_CableLayout|x64
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_CableLayout|x64.Build.0 = Release_CableLayout|x64
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_CableLayout|x86.ActiveCfg = Release_CableLayout|x86
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_CableLayout|x86.Build.0 = Release_CableLayout|x86
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_Scanner|Any CPU.ActiveCfg = Release_Scanner|Any CPU
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_Scanner|Any CPU.Build.0 = Release_Scanner|Any CPU
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_Scanner|x64.ActiveCfg = Release_Scanner|x64
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_Scanner|x64.Build.0 = Release_Scanner|x64
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_Scanner|x86.ActiveCfg = Release_Scanner|x86
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_Scanner|x86.Build.0 = Release_Scanner|x86
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_WireCheck|Any CPU.ActiveCfg = Release_WireCheck|Any CPU
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_WireCheck|Any CPU.Build.0 = Release_WireCheck|Any CPU
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_WireCheck|x64.ActiveCfg = Release_WireCheck|x64
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_WireCheck|x64.Build.0 = Release_WireCheck|x64
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_WireCheck|x86.ActiveCfg = Release_WireCheck|x86
+ {2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release_WireCheck|x86.Build.0 = Release_WireCheck|x86
{2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release|Any CPU.Build.0 = Release|Any CPU
{2DBCD22A-650D-4797-9908-9C4D5D6665FE}.Release|x64.ActiveCfg = Release|x64
@@ -53,6 +98,24 @@ Global
{AEC39474-528B-4DA8-B650-99189ACB7A2C}.Debug|x64.Build.0 = Debug|Any CPU
{AEC39474-528B-4DA8-B650-99189ACB7A2C}.Debug|x86.ActiveCfg = Debug|x86
{AEC39474-528B-4DA8-B650-99189ACB7A2C}.Debug|x86.Build.0 = Debug|x86
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_CableLayout|Any CPU.ActiveCfg = Release_CableLayout|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_CableLayout|Any CPU.Build.0 = Release_CableLayout|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_CableLayout|x64.ActiveCfg = Release_CableLayout|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_CableLayout|x64.Build.0 = Release_CableLayout|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_CableLayout|x86.ActiveCfg = Release_CableLayout|x86
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_CableLayout|x86.Build.0 = Release_CableLayout|x86
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_Scanner|Any CPU.ActiveCfg = Release_Scanner|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_Scanner|Any CPU.Build.0 = Release_Scanner|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_Scanner|x64.ActiveCfg = Release_Scanner|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_Scanner|x64.Build.0 = Release_Scanner|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_Scanner|x86.ActiveCfg = Release_Scanner|x86
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_Scanner|x86.Build.0 = Release_Scanner|x86
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_WireCheck|Any CPU.ActiveCfg = Release_WireCheck|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_WireCheck|Any CPU.Build.0 = Release_WireCheck|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_WireCheck|x64.ActiveCfg = Release_WireCheck|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_WireCheck|x64.Build.0 = Release_WireCheck|Any CPU
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_WireCheck|x86.ActiveCfg = Release_WireCheck|x86
+ {AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release_WireCheck|x86.Build.0 = Release_WireCheck|x86
{AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release|Any CPU.Build.0 = Release|Any CPU
{AEC39474-528B-4DA8-B650-99189ACB7A2C}.Release|x64.ActiveCfg = Release|Any CPU
@@ -65,6 +128,24 @@ Global
{60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Debug|x64.Build.0 = Debug|Any CPU
{60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Debug|x86.ActiveCfg = Debug|x86
{60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Debug|x86.Build.0 = Debug|x86
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_CableLayout|Any CPU.ActiveCfg = Release_CableLayout|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_CableLayout|Any CPU.Build.0 = Release_CableLayout|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_CableLayout|x64.ActiveCfg = Release_CableLayout|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_CableLayout|x64.Build.0 = Release_CableLayout|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_CableLayout|x86.ActiveCfg = Release_CableLayout|x86
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_CableLayout|x86.Build.0 = Release_CableLayout|x86
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_Scanner|Any CPU.ActiveCfg = Release_Scanner|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_Scanner|Any CPU.Build.0 = Release_Scanner|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_Scanner|x64.ActiveCfg = Release_Scanner|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_Scanner|x64.Build.0 = Release_Scanner|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_Scanner|x86.ActiveCfg = Release_Scanner|x86
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_Scanner|x86.Build.0 = Release_Scanner|x86
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_WireCheck|Any CPU.ActiveCfg = Release_WireCheck|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_WireCheck|Any CPU.Build.0 = Release_WireCheck|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_WireCheck|x64.ActiveCfg = Release_WireCheck|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_WireCheck|x64.Build.0 = Release_WireCheck|Any CPU
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_WireCheck|x86.ActiveCfg = Release_WireCheck|x86
+ {60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release_WireCheck|x86.Build.0 = Release_WireCheck|x86
{60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release|Any CPU.Build.0 = Release|Any CPU
{60D3C75C-E71D-4116-BD7E-CAC68C4DD96B}.Release|x64.ActiveCfg = Release|Any CPU
@@ -77,6 +158,24 @@ Global
{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Debug|x64.Build.0 = Debug|Any CPU
{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Debug|x86.ActiveCfg = Debug|Any CPU
{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Debug|x86.Build.0 = Debug|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_CableLayout|Any CPU.ActiveCfg = Release_CableLayout|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_CableLayout|Any CPU.Build.0 = Release_CableLayout|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_CableLayout|x64.ActiveCfg = Release_CableLayout|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_CableLayout|x64.Build.0 = Release_CableLayout|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_CableLayout|x86.ActiveCfg = Release_CableLayout|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_CableLayout|x86.Build.0 = Release_CableLayout|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_Scanner|Any CPU.ActiveCfg = Release_Scanner|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_Scanner|Any CPU.Build.0 = Release_Scanner|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_Scanner|x64.ActiveCfg = Release_Scanner|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_Scanner|x64.Build.0 = Release_Scanner|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_Scanner|x86.ActiveCfg = Release_Scanner|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_Scanner|x86.Build.0 = Release_Scanner|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_WireCheck|Any CPU.ActiveCfg = Release_WireCheck|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_WireCheck|Any CPU.Build.0 = Release_WireCheck|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_WireCheck|x64.ActiveCfg = Release_WireCheck|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_WireCheck|x64.Build.0 = Release_WireCheck|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_WireCheck|x86.ActiveCfg = Release_WireCheck|Any CPU
+ {AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release_WireCheck|x86.Build.0 = Release_WireCheck|Any CPU
{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release|Any CPU.Build.0 = Release|Any CPU
{AD1AA2BC-9289-46AE-BDC0-30AE13F51B3F}.Release|x64.ActiveCfg = Release|Any CPU
diff --git a/Sinvo.EplanHpD.Plugin/DesignPluginEntry.cs b/Sinvo.EplanHpD.Plugin/DesignPluginEntry.cs
index 589ef77..9adc5c4 100644
--- a/Sinvo.EplanHpD.Plugin/DesignPluginEntry.cs
+++ b/Sinvo.EplanHpD.Plugin/DesignPluginEntry.cs
@@ -14,10 +14,10 @@ using System.Windows.Forms.Integration;
namespace Sinvo.EplanHpD.Plugin
{
-#if DEBUG
+#if Release_CableLayout
public class DesignPluginEntry : EPLAN.Harness.API.Plugins.IHpDPlugin
#else
- public class DesignPluginEntry : EPLAN.Harness.API.Plugins.IHpDPlugin
+ public class DesignPluginEntry
#endif
{
public string Name => "兴禾ProD插件-3D";
diff --git a/Sinvo.EplanHpD.Plugin/PluginEntry.cs b/Sinvo.EplanHpD.Plugin/PluginEntry.cs
index 3b6f434..9f18f23 100644
--- a/Sinvo.EplanHpD.Plugin/PluginEntry.cs
+++ b/Sinvo.EplanHpD.Plugin/PluginEntry.cs
@@ -16,7 +16,11 @@ using System.Windows.Forms.Integration;
namespace Sinvo.EplanHpD.Plugin
{
+#if Release_WireCheck
public class PluginEntry : IHpDPlugin
+#else
+ public class PluginEntry
+#endif
{
public string Name => "兴禾ProD插件";
diff --git a/Sinvo.EplanHpD.Plugin/Properties/AssemblyInfo.cs b/Sinvo.EplanHpD.Plugin/Properties/AssemblyInfo.cs
index 130ee34..9195ee6 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.20")]
-[assembly: AssemblyFileVersion("1.0.0.20")]
-[assembly: AssemblyInformationalVersion("1.0.0.20-rls")]
\ No newline at end of file
+[assembly: AssemblyVersion("1.0.0.21")]
+[assembly: AssemblyFileVersion("1.0.0.21")]
+[assembly: AssemblyInformationalVersion("1.0.0.21-rls")]
\ No newline at end of file
diff --git a/Sinvo.EplanHpD.Plugin/ScanPluginEntry.cs b/Sinvo.EplanHpD.Plugin/ScanPluginEntry.cs
index 84088da..aecbabc 100644
--- a/Sinvo.EplanHpD.Plugin/ScanPluginEntry.cs
+++ b/Sinvo.EplanHpD.Plugin/ScanPluginEntry.cs
@@ -16,7 +16,11 @@ using System.Windows.Forms.Integration;
namespace Sinvo.EplanHpD.Plugin
{
+#if Release_Scanner
public class ScanPluginEntry : EPLAN.Harness.API.Plugins.IHpDPlugin
+#else
+ public class ScanPluginEntry
+#endif
{
public string Name => "兴禾ProD插件-3D-扫描";
diff --git a/Sinvo.EplanHpD.Plugin/Sinvo.EplanHpD.Plugin.csproj b/Sinvo.EplanHpD.Plugin/Sinvo.EplanHpD.Plugin.csproj
index 401ddf2..addee89 100644
--- a/Sinvo.EplanHpD.Plugin/Sinvo.EplanHpD.Plugin.csproj
+++ b/Sinvo.EplanHpD.Plugin/Sinvo.EplanHpD.Plugin.csproj
@@ -67,6 +67,87 @@
latest
prompt
+
+ bin\Release_Scanner\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ latest
+ prompt
+
+
+ bin\x64\Release_Scanner\
+ TRACE;Release_Scanner
+ true
+ pdbonly
+ x64
+ 7.3
+ prompt
+
+
+ bin\x86\Release_Scanner\
+ TRACE
+ true
+ pdbonly
+ x86
+ latest
+ prompt
+
+
+ bin\Release_WireCheck\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ latest
+ prompt
+
+
+ bin\x64\Release_WireCheck\
+ TRACE;Release_WireCheck
+ true
+ pdbonly
+ x64
+ 7.3
+ prompt
+
+
+ bin\x86\Release_WireCheck\
+ TRACE
+ true
+ pdbonly
+ x86
+ latest
+ prompt
+
+
+ bin\Release_CableLayout\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ latest
+ prompt
+
+
+ bin\x64\Release_CableLayout\
+ TRACE;Release_CableLayout
+ true
+ pdbonly
+ x64
+ 7.3
+ prompt
+
+
+ bin\x86\Release_CableLayout\
+ TRACE
+ true
+ pdbonly
+ x86
+ latest
+ prompt
+
RefDLL\EPLAN.Harness.API.dll