2010-06-16 7 views
5

Ich habe die Bonjour SDK for Windows auf meiner Win7 64bit Maschine heruntergeladen und installiert.Wo befindet sich die Bonjour-COM-Bibliothek?

Ich habe versucht, beide Projekte in C: \ Programme \ Bonjour SDK \ Samples \ CS zu erstellen. Beide verweisen jedoch auf Bonjour, wodurch ich den folgenden Erstellungsfehler erhalte: "Die Typbibliothek kann nicht zur Referenz" Bonjour "geladen werden. Bibliothek nicht registriert.

Bonjour scheint ordnungsgemäß installiert zu sein, da ich den Bonjour Printer Wizard ausführen kann und scheint ordnungsgemäß zu funktionieren.

Gibt es eine Idee, warum Visual Studio die Bibliothek nicht finden kann?

Ich verwende übrigens Visual Studio 2008.

Antwort

3

Ja! Bonjour ist nur eine 32 Bit Steuerung und nur zugänglich von einer 32 Bit Anwendung.

Versuchen Sie bitte, eine Testanwendung von einer 32-Bit-Maschine mit 32-Bit-Ziel zu kompilieren.

+0

Danke! Auch wenn das 2.0 SDK behauptet "Das Bonjour SDK enthält Header-Dateien, Bibliotheken, ausführbare Dateien, Installer und Beispielcode für 32-Bit- und 64-Bit-Versionen von Windows." Dies scheint nicht für .NET zu gelten. – Twelve47

+0

sie haben vielleicht eine 64-Bit-DLL, aber ich weiß nicht, wo das sein könnte. und Sie müssen das mit regsvr64 registrieren? –

+0

Ich denke, ich werde Mono.Zeroconf anstelle des Apple SDK versuchen. – Twelve47