2011-07-06 160 views
0

我有一個使用C#編寫的COM +應用程序。我有名爲&的程序集簽名。我希望應用程序使用庫項目&第三方DLL(log4net),但我不想將它們放在GAC中。問題是COM +應用程序無法找到該庫dll & log4net dll,因爲它們不存在於GAC中。引用第三方程序集的COM +(.NET)應用程序

我在讀另一個stackoverflow post,建議使用「Application Root Directory」和application.manifest文件。我也試過,但現在我得到一個如下的錯誤:

COM +隊列組件播放器無法創建排隊組件的實例。 CPlayer BindToObject

有什麼建議?

回答

0

我想我想出了這個問題。應用程序中的某些底層代碼存在問題,但我無法對其進行調試。所以,在繼承中註釋掉'ServicedComponent'後,我能夠調試我的代碼,發現問題&修復了它。

this stackoverflow post中的答案實際上沒有將dll註冊到GAC中。

相關問題