Issue
New install of ELX 3.5 on a PC upgraded to Windows 10. After the install, a pop-up error appears when trying to open ELX 3.5: "Object reference not set to an instance of an object". Check the logs to verify the error appearing.
2016-11-07 09:34:05,799 ERROR [UI][App] Error starting up the application.System.IO.FileNotFoundException: Could not load file or assembly 'FoxSDK32Net10.dll' or one of its dependencies. The specified module could not be found. File name: 'FoxSDK32Net10.dll'
at System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes)at System.Reflection.RuntimeAssembly.GetExportedTypes()at Castle.Core.Internal.ReflectionUtil.GetAvailableTypes(Assembly assembly, Boolean includeNonExported)at Castle.Core.Internal.ReflectionUtil.GetAvailableTypesOrdered(Assembly assembly, Boolean includeNonExported)at Castle.MicroKernel.Registration.FromAssemblyDescriptor.SelectedTypesb__0(Assembly a)at System.Linq.Enumerable.SelectManyIteratord__16`2.MoveNext()at Castle.MicroKernel.Registration.FromDescriptor.Castle.MicroKernel.Registration.IRegistration.Register(IKernelInternal kernel)at Castle.MicroKernel.Registration.BasedOnDescriptor.Castle.MicroKernel.Registration.IRegistration.Register(IKernelInternal kernel)at Castle.MicroKernel.DefaultKernel.Register(IRegistration[] registrations)at Castle.Windsor.WindsorContainer.Register(IRegistration[] registrations)at WatchGuard.Elx.Shell.ShellInstaller.Castle.MicroKernel.Registration.IWindsorInstaller.Install(IWindsorContainer container, IConfigurationStore store)at Castle.Windsor.WindsorContainer.Install(IWindsorInstaller[] installers, DefaultComponentInstaller scope)at Castle.Windsor.WindsorContainer.Install(IWindsorInstaller[] installers)at WatchGuard.Elx.CastleWindsorManager.BuildContainer()at WatchGuard.Elx.AppBootstrapper.InitializeIoC()at WatchGuard.Elx.AppBootstrapper.Configure()at Caliburn.Micro.BootstrapperBase.StartRuntime()at Caliburn.Micro.BootstrapperBase.Initialize()at WatchGuard.Elx.AppBootstrapper..ctor()
2016-11-07 09:34:05,803 FATAL [UI][UnhandledExceptions] Encountered an unhandled exceptionSystem.NullReferenceException: Object reference not set to an instance of an object.
at WatchGuard.Elx.AppBootstrapper.OnStartup(Object sender, StartupEventArgs e)at System.Windows.Application.OnStartup(StartupEventArgs e)at System.Windows.Application..ctorb__1_0(Object unused)at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Environment
Evidence Library Express (ELX) Version 3.6 or older.
Windows 7, 8, or 10.
Resolution
Download and install the vcredist_x86 located at https://www.microsoft.com/en-us/download/details.aspx?id=26999