Question

J'ai marqué ma DLL comme vsdraCOM et je peux la voir dans le registre après l'installation, mais mon application ne voit pas l'interface COM jusqu'à ce que j'appelle RegAsm manuellement.Pourquoi est-ce possible ?

L'enregistrement COM ne fonctionne pas sur Vista (confirmé par moi-même) et sur XP (confirmé par un collègue).Utilisation de Visual Studio 2005 sur XP.

Était-ce utile?

La solution

Eh bien, j'ai trouvé une solution :

  1. Exécutez RegAsm.exe avec l’option /regfile pour générer les entrées de registre.
  2. Importez manuellement le fichier .reg dans le projet VS Setup en affichant le registre, en cliquant avec le bouton droit et en choisissant "Importer..."
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top