salve a tutti,

Ho creato una libreria di classi in vb.net, l'ho resa visibile a com, ho creato il file tlb tramite il comando RegAsm e ho importato la dll come riferimento in vb6.

Quando creo l'oggetto della classe vb.net in vb6 però mi dà questo errore:
Errore di Automazione
Impossibile Trovare il file specificato

come mai succede ciò? e come posso risolvere il problema?
Allego il codice vb.net e come viene chiamato da vb6

VB6:
codice:
Dim p As Comuni
set p = New Comuni.Comuni
VB.Net
codice:
Public Class Comuni
    Function CalcolaPiù(ByVal A As Int32, ByVal B As Int32) As Int32
        Return A + B
    End Function

    Function CalcolaPer(ByVal A As Int32, ByVal B As Int32) As Int32
        Return A * B
    End Function

    Function Calcolameno(ByVal A As Int32, ByVal B As Int32) As Int32
        Return A - B
    End Function

    Function CalcolaDiviso(ByVal A As Int32, ByVal B As Int32) As Int32
        Return Convert.ToInt32(A / B)
    End Function
End Class
L'assembly si chiama Comuni e la classe Comuni.
Questa è solo una prova fatta in 5 minuti.

grazie