2012-03-01 97 views
1

我使用由兄弟提供的Interop.bpac.dll開發Windows窗體應用程序。 我嘗試使用clickonce和一個安裝項目部署項目,但我無法設法將該應用程序在其他機器上工作。我總是得到「無法創建ActiveX組件」。我認爲問題在於安裝程序沒有註冊COM組件,但我不知道如何解決這個問題。我已經嘗試了一切。如何隔離COM組件.net

我知道我們可以隔離一個COM組件,但我無法找到我在互聯網上看到的屬性。

你有什麼想法嗎?

謝謝

我發現了這個問題。你需要做的是

1. Select the deployment project in Solution Explorer. 

2. On the Project menu, point to Add, and then click Merge Module. 

3. Select the the module C:\Program Files\Brother bPAC3 SDK\Redist\bPAC3.msm that is created when you install the SDK 

是工作:)

+0

REG-COM免費不解決這個問題,你仍然需要有正確部署到該計算機的COM組件。您不會得到Brother的幫助,確切地告訴您需要哪些DLL,他們會告訴您只需運行組件的安裝程序。好建議。 – 2012-03-01 13:36:53

+0

我已經在我的電腦中安裝了SDK,所以一切正常。但客戶端機器上沒有。 Brother對此沒有任何文檔。我懷疑如果我在客戶端的機器上註冊這個DLL程序將工作。 – cristelo 2012-03-01 14:06:15

+0

我發現了這個問題。你需要做的是 1.在解決方案資源管理器中選擇部署項目。 2.在項目菜單上,指向添加,然後單擊合併模塊。 3.選擇模塊C:\ Program Files文件\兄弟bPAC3 SDK \的Redist \ bPAC3.msm當您安裝SDK 是工作:) – cristelo 2012-03-01 15:27:40

回答

0

我發現這個問題。你需要做的是

1. Select the deployment project in Solution Explorer. 

2. On the Project menu, point to Add, and then click Merge Module. 

3. Select the the module C:\Program Files\Brother bPAC3 SDK\Redist\bPAC3.msm that is created when you install the SDK 

是工作:)