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.

questionAnswers(1)

yourAnswerToTheQuestion