2010-06-16 5 views
5

Ho scaricato e installato il Bonjour SDK for Windows sulla mia macchina Win7 a 64 bit.Dov'è la libreria COM Bonjour?

Ho provato a creare entrambi i progetti in C: \ Programmi \ Bonjour SDK \ Samples \ CS. Tuttavia entrambi fanno riferimento a Bonjour, causandomi il seguente errore di compilazione "Impossibile caricare la libreria dei tipi per riferimento" Bonjour ". Biblioteca non registrata. '

Bonjour sembra essere installato correttamente poiché è possibile eseguire la procedura guidata di stampante Bonjour e sembra funzionare correttamente.

Qualche idea sul perché Visual Studio non riesca a trovare la libreria?

Sto utilizzando Visual Studio 2008 a proposito.

risposta

3

Sì! Bonjour è solo un controllo a 32 bit e accessibile solo da un'applicazione a 32 bit.

Si prega di provare a compilare un'applicazione di prova da una macchina a 32 bit con destinazione a 32 bit.

+0

Grazie! Anche se l'SDK 2.0 afferma "L'SDK Bonjour contiene file di intestazione, librerie, eseguibili, programmi di installazione e codice di esempio per entrambe le versioni di Windows a 32 e 64 bit." Questo non sembra essere vero per .NET. – Twelve47

+0

potrebbero aver incluso una Dll a 64 bit, ma non so dove potrebbe essere. e devi registrarlo con regsvr64? –

+0

Penso che darò una prova a Mono.Zeroconf invece che all'SDK di Apple. – Twelve47