iocommander input and virtual input
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
using Inspectron.Settings;
|
||||
using Ninject;
|
||||
using Ninject.Extensions.ChildKernel;
|
||||
using Serilog;
|
||||
|
||||
namespace VisionBuilder.UI.Common;
|
||||
|
||||
@@ -28,10 +29,18 @@ public static class Extensions
|
||||
var serviceTypes = self.GetAll(typeof(IVisionBuilderModule)).Select(x => (IVisionBuilderModule)x).ToList();
|
||||
foreach (var service in serviceTypes)
|
||||
{
|
||||
if (service != null)
|
||||
try
|
||||
{
|
||||
service.InitializeModule();
|
||||
if (service != null)
|
||||
{
|
||||
service.InitializeModule();
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Log.Error($"Error initializing module {service.GetType().Name}: {e.Message}", e);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<PackageReference Include="Ninject" Version="3.3.6" />
|
||||
<PackageReference Include="Ninject.Extensions.ChildKernel" Version="3.3.0" />
|
||||
<PackageReference Include="OpenCvSharp4" Version="4.6.0.20220608" />
|
||||
<PackageReference Include="Serilog" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
Reference in New Issue
Block a user