2010-10-28 15 views

Répondre

5

Si vous deviez inclure le fichier .tlb dans l'installation, vous auriez besoin d'un moyen d'enregistrer ce fichier pour COM.

Au lieu de cela, vous pouvez exclure le fichier .tlb et régaser simplement la DLL; le .tlb sera créé et enregistré sur le système de l'utilisateur.

+1

Ceci est une surprise, mais selon ce http://msdn.microsoft.com/en-us/library/tzat5yw6(VS.71).aspx, il semble que vous n'ayez pas besoin de distribuer le TLB pour l'assemblage .net. J'ai toujours pensé que tu l'avais fait. Je vais devoir revenir en arrière et essayer ça plus tard. – DarinH

0

Vous aurez besoin des fichiers .DLL et .TLB. L'inscription lors de l'installation est ce que je pense que vous devriez faire si vous ne le mettez pas dans le GAC. Exécutez RegAsm avec le commutateur de ligne de commande/codebase.

Vérifiez également que la propriété d'assembly .NET COMVisible = true est définie.