protected override void ExecuteCore() { ComHost.Create( ComHostSourcePath, ComHostDestinationPath, ClsidMapPath); }
protected override void ExecuteCore() { try { ComHost.Create( ComHostSourcePath, ComHostDestinationPath, ClsidMapPath); } catch (ComHostCustomizationUnsupportedOSException) { Log.LogError(Strings.CannotEmbedClsidMapIntoComhost); } }
protected override void ExecuteCore() { try { if (!TypeLibraryDictionaryBuilder.TryCreateTypeLibraryIdDictionary( TypeLibraries, out Dictionary <int, string> typeLibIdMap, out IEnumerable <string> errors)) { foreach (string error in errors) { Log.LogError(error); } return; } ComHost.Create( ComHostSourcePath, ComHostDestinationPath, ClsidMapPath, typeLibIdMap); } catch (ComHostCustomizationUnsupportedOSException) { Log.LogError(Strings.CannotEmbedClsidMapIntoComhost); } catch (TypeLibraryDoesNotExistException ex) { Log.LogError(Strings.TypeLibraryDoesNotExist, ex.Path); } catch (InvalidTypeLibraryIdException ex) { Log.LogError(Strings.InvalidTypeLibraryId, ex.Id.ToString(), ex.Path); } catch (InvalidTypeLibraryException ex) { Log.LogError(Strings.InvalidTypeLibrary, ex.Path); } }