Use o Projeto de Instalação do Visual Studio para registrar automaticamente e GAC uma DLL de interoperabilidade COM
Eu criei um assembly .NET para interoperabilidade COM e está funcionando bem na minha máquina de desenvolvimento. Atualmente, estou tentando descobrir como implantar a DLL em uma máquina de destino usando o "Projeto de Instalação" do Visual Studio. Como posso usar o projeto de instalação do VIsual Studio para fazer o seguinte:
Registre a montagem (atualmente usandoregasm
)A montagem precisa ser registrada com sucesso e a biblioteca de tipos (.tlb) precisa ser registrada com sucesso.Esta resposta sugere demoliçãoregasm
em favor do código personalizado. Eu isso é uma boa ideia? Em caso afirmativo, como esse código é incluído no projeto de instalação?Esta resposta sugere usar o/regfile
comando deregasm
e, em seguida, usando a ferramenta de importação no Registro no Projeto de Instalação. Isso vai funcionar?Instale a montagem no GAC (atualmente usandogacutil
)Estou ciente da "Pasta Global de Cache de Montagem" no "Sistema de Arquivos na Máquina de Destino". Há algo de especial que preciso fazer ao incluir a montagem no projeto de instalação?Qualquer outro conselho ou preocupação seria muito apreciado.