Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Registrazione di una DLL nelle COM Interops

    Ciao a tutti,
    sto provando a registrare una dll che è il risultato di una compilazione di un progetto di Visual Studio .NET
    Ho creato il file Keypair.snk (una chiave di registrazione univoca)
    Ho inserito il file nella directory del progetto
    Ho linkato il file nella riga di comando [assembly: ssemblyKeyFile("..\\..\\keyPair.snk")]
    E fin qui tutto Ok ma quando faccio il building della solution mi esce questo errore:
    COM Interop registration failed. Errore durante il caricamento della libreria DLL dei tipi.
    Perché mi esce? COme posso risolverlo?

    Vi prego rispondete al più presto possibile

    Joe Taras

  2. #2
    scusa forse non rispondo alla tua domanda.

    ma quando compili una dll con visual studio non c'è bisogno di registrarla.

    basta ce la metti nella cartella \bin e poi il framwork fa tutto da solo.

  3. #3
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    La devo interfacciare con un sistema peer to peer del cavolo certo Groove che odio!
    E quando faccio l'iniezione del tool che è un qualsiasi programma sviluppato in VS.NET ovviamente che si interfaccia con Groove tramite api, riciede la registrazione della DLL!

    Roba da pazzi!

  4. #4
    mi dispiace ma non so aiutarti....speriamo che qualcuno sia + pravo di me.

  5. #5
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Devi usare l'utility regasm.exe dal prompt dei comandi di visual studio .net che ti esegue un'esportazione delle librerie dei tipi .NET in interfacce COM (l'esatto contrario di quanto avviene quando aggiungi come riferimento un componente COM) ed effettua la registrazione sul sistema.

    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  6. #6
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Ricapitolando
    Ho usato regasm.exe ma niente
    Ho usato sn.exe ma niente
    Ho attivato il flag per la registrazione dei com niente
    non so che altro fare

  7. #7
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Cercare su MSDN
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  8. #8
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    "Expose .NET Framework Assemblies to COM Clients"
    http://support.microsoft.com/default...en-us;817248#6
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.