DLL C# COM utilizzata in Excel

martedì 13 aprile 2010 - 09.56

mrpicker Profilo | Newbie

Buongiorno a tutti.
sono nuovo del forum e mi trovo davanti al seguente problema.

Ho creato una dll in c# che esegue dei calcoli. La dll è stata compilata in modalità COM per permetterne l'utilizzo in excel.
Dopo la compilazione nella cartella bin del progetto ho un file .tlb e un file .dll.

Sul mio pc dove risiede anche il progetto il file funziona, Excel vede correttamente il file tlb e i calcoli vengono eseguiti. Sul pc di un mio collega (dove non è presente e compilato il progetto) ho copiato la cartella contenete il file excel, il file tlb e la dll ma durante l'esecuzione dei calcoli mi dice che non riesce a creare l'istanza ocx (errore 429). Ho provato a copiare la dll e il file tlb nella cartella System32 ma niente da fare. Nel file Excel vedo il riferimento al file .tlb. Il pc del mio collega ha i diritti di amministratore.

Ho notato che nei riferimenti dll in excel sul mio pc (dove risiede il progetto) il percorso del file tlb punta al progetto e non al file .tlb presente nella cartella stessa del file .xls.

Aiutatemi a capire. Grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5