2013-01-07 55 views
-1

我最近發佈了一個使用COM DLL(Skype4COM)的應用程序,並且我的一個客戶說他們運行它時程序出錯了,提到了一些關於檢索COM類工廠的內容。如何將COM DLL分發給應用程序,以便應用程序可以正確調用它?謝謝。C# - 分發COM DLLS

回答

1

您可能需要將COM DLL註冊爲應用程序安裝的一部分。

這就是說,如果它是第三方COM庫(如Skype4COM),則應該將其作爲Skype安裝的一部分進行安裝。您可能需要在運行時檢查這一點,並告訴用戶安裝Skype的正確版本(如果未安裝)。

+0

我一直在我的筆記本電腦上調試了這個,我的筆記本電腦上安裝了Skype(顯然,我是如何在用戶模式下添加對我的應用程序的COM DLL的引用的)(不在Visual Studio中)。不過,儘管我的Skype安裝,它仍然會引發錯誤。有什麼建議麼? –