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; } RegFreeComManifest.CreateManifestFromClsidmap( Path.GetFileNameWithoutExtension(IntermediateAssembly), ComHostName, FileUtilities.TryGetAssemblyVersion(IntermediateAssembly).ToString(), ClsidMapPath, ComManifestPath); } catch (TypeLibraryDoesNotExistException ex) { Log.LogError(Strings.TypeLibraryDoesNotExist, ex.Path); } catch (InvalidTypeLibraryException ex) { Log.LogError(Strings.InvalidTypeLibrary, ex.Path); } }
protected override void ExecuteCore() { RegFreeComManifest.CreateManifestFromClsidmap( Path.GetFileNameWithoutExtension(IntermediateAssembly), ComHostName, FileUtilities.TryGetAssemblyVersion(IntermediateAssembly).ToString(), ClsidMapPath, ComManifestPath); }