Avatar of mpdillon
mpdillon

asked on 

How programattically use RegAsm.exe in Visual Basic 2013

I would like to write a Console program to automatically register COM dlls. The batch file I am using contains the following line of code.
"C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Regasm.exe" "C:\OtherDLL\ShowNotes\ShowNotesVS.dll" /tlb:"C:\OtherDLL\ShowNotes\ShowNotesVS.tlb" /codebase

Open in new window


I found this code but it does not work. The tlb is not created and I do not know how to tell if the registration completed automatically. The variable returned is true but I do not know how to verify if it registered or not.

Imports System.Reflection
Imports System.Runtime.InteropServices


Dim asm As Assembly = Assembly.LoadFile("c:\OtherDll\ShowNotes\ShowNotesVS.dll")
        Dim regAsm As New RegistrationServices()
        Dim bResult As Boolean = regAsm.RegisterAssembly(asm, AssemblyRegistrationFlags.SetCodeBase)
        Console.Write(bResult)

Open in new window


What should the registration code look like?

Thanks,
pat
Visual Basic.NET

Avatar of undefined
Last Comment
mpdillon
ASKER CERTIFIED SOLUTION
Avatar of Jacques Bourgeois (James Burger)
Jacques Bourgeois (James Burger)
Flag of Canada image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of mpdillon
mpdillon

ASKER

Jacques,
Thank you. That did start the process.

I will be posting a related question almost immediately.

Thanks again,
pat
Visual Basic.NET
Visual Basic.NET

Visual Basic .NET (VB.NET) is an object-oriented programming language implemented on the .NET framework, but also supported on other platforms such as Mono and Silverlight. Microsoft launched VB.NET as the successor to the Visual Basic language. Though it is similar in syntax to Visual Basic pre-2002, it is not the same technology,

96K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo