2010-06-16 16 views
5

He descargado e instalado el Bonjour SDK for Windows en mi máquina Win7 de 64 bits.¿Dónde está la biblioteca COM de Bonjour?

He intentado crear ambos proyectos en C: \ Archivos de programa \ Bonjour SDK \ Samples \ CS. Sin embargo, ambos hacen referencia a Bonjour, causando que obtenga el siguiente error de compilación "No se puede cargar la biblioteca de tipos para referencia" Bonjour ". Biblioteca no registrada. '

Parece que Bonjour está instalado correctamente, ya que puedo ejecutar el Asistente de impresora Bonjour y parece funcionar correctamente.

¿Alguna idea de por qué Visual Studio no puede encontrar la Biblioteca?

Estoy usando Visual Studio 2008 por cierto.

Respuesta

3

¡Sí! Bonjour es solo un 32 Bit Control y solo se puede acceder desde una aplicación de 32 bits.

Intente compilar una aplicación de prueba desde una máquina de 32 bits con un objetivo de 32 bits.

+0

Gracias! Aunque el SDK 2.0 afirma "El Bonjour SDK contiene archivos de encabezado, bibliotecas, ejecutables, instaladores y código de muestra para las versiones de Windows de 32 bits y de 64 bits". Esto no parece ser cierto para .NET. – Twelve47

+0

pueden haber incluido un 64-Bit-Dll, pero no sé dónde podría estar. y debes registrar eso con regsvr64? –

+0

Creo que intentaré Mono.Zeroconf en lugar del SDK de Apple. – Twelve47

Cuestiones relacionadas