Tengo un proyecto de instalación para una aplicación de servicio .NET que usa un componente .NET que expone una interfaz COM (envoltorio COM/CCW invocable). Para obtener el componente de trabajo en un equipo de destino, tiene que estar registrado en component.dllCómo registrar un CCW .NET con regasm desde un proyecto de instalación de Visual Studio 2008
regasm.exe/TLB/código base
El/TLB interruptor para generar la biblioteca de tipos es obligatoria en este caso, de lo contrario no puedo crear objetos a partir de ese ensamblaje.
La pregunta es, ¿cómo puedo configurar mi Visual Studio 2008 Setup-Project para registrar este ensamblado con una llamada a regasm/tlb?
¿A qué se debe agregar este código? Tengo un proyecto de VB.net que necesita el regasm y tiene algunas dependencias de C#. Estos dos métodos se pueden agregar a una clase que implementa qué superclase o interfaz? – Amala
Veo que estos dos métodos entran en una clase que anula System.Configuration.Install.Installer, luego esta clase individual se agrega como salida principal. No estoy seguro de cómo agregar esta clase o estas acciones al instalador. ¿Se agregarán automáticamente con el ensamblaje o necesito agregar una acción? – Amala
'" No estoy seguro de cómo agregar esta clase o estas acciones al instalador ". Ver el [enlace de Wolfwyrd] (http://leon.mvps.org/DotNet/RegasmInstaller.html) en otra respuesta , para detalles sobre cómo agregar esto a su paquete de instalador. Esta respuesta es una modificación del código en el artículo vinculado. – transistor1