2010-06-16 49 views
5

我已經下載並在我的Win7 64bit機器上安裝了Bonjour SDK for WindowsBonjour COM庫在哪裏?

我試過在C:\ Program Files \ Bonjour SDK \ Samples \ CS中建立兩個項目。然而,他們都參考Bonjour,導致我得到以下構建錯誤'無法加載類型庫供參考「Bonjour」。圖書館沒有註冊。'

Bonjour似乎安裝正確,因爲我可以運行Bonjour打印機嚮導,它似乎正常工作。

任何想法爲什麼Visual Studio無法找到該庫?

我正在使用Visual Studio 2008。

回答

3

是的! Bonjour只是一個32位控制,只能從32位應用程序訪問。

請嘗試編譯來自32位目標32位機器的測試應用程序。

+0

謝謝!即使2.0 SDK聲稱「Bonjour SDK包含用於32位和64位版本Windows的頭文件,庫,可執行文件,安裝程序和示例代碼」。這似乎並不適用於.NET。 – Twelve47 2010-06-17 10:29:13

+0

他們可能包含一個64位的Dll,但我不知道這可能是哪裏。你必須註冊regsvr64? – 2010-06-17 11:51:49

+0

我想我會給Mono.Zeroconf一個嘗試,而不是蘋果SDK。 – Twelve47 2010-06-17 13:30:47