Single machine has trouble installing PDFCreator (PDFCreator-Professional-4_4_2_42835-Setup_x64.msi). Switched on verbose logging and this is a snipped of the log where it goes wrong:
SFXCA: Extracting embedded UI to temporary directory: h:\temp\MSI9443
SFXCA: Binding to CLR version v4.0.30319
MSI (c) (D4!74) [16:42:22:715]: PROPERTY CHANGE: Adding WIXSHARP_MANAGED_UI property. Its value is 'WixSharp.UI, Version=1.13.0.0, Culture=neutral, PublicKeyToken=3775edd25acc43c2'.
WiXSharpEvent_SetSecurityProtocols: Logging Configured
WixSharp aborted the session because of the error:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.MissingMethodException: Method not found: 'Void NLog.Logger.Debug(System.Exception, System.String)'.
at pdfforge.PDFCreator.Setup.Shared.Helper.SecurityProtocolHelper.EnsureProtocol(SecurityProtocolType securityProtocolType)
at pdfforge.PDFCreator.Setup.InstallActions.EnsureTlsProtocols()
at pdfforge.PDFCreator.Setup.InstallActions.WiXSharpEvent_SetSecurityProtocols(SetupEventArgs e)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object parameters, Object arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture)
at WixSharp.ManagedProject.InvokeClientHandler(String info, SetupEventArgs eventArgs)
at WixSharp.ManagedProject.InvokeClientHandlers(Session session, String eventName, IShellView UIShell)
UIInitialized returned Failure
Cannot attach ManagedUI: Microsoft.Deployment.WindowsInstaller.InstallCanceledException: Exception of type 'Microsoft.Deployment.WindowsInstaller.InstallCanceledException' was thrown.
at WixSharp.ManagedUI.Initialize(Session session, String resourcePath, InstallUIOptions& uiLevel)
SFXCA: Initialization canceled by user.
How to fix this?