2011-04-04 59 views
1

我有一個VB6 DLL,我需要在VB.Net項目中使用它,這樣,爲了在兩個項目中使用這個DLL而不會相互干擾,我必須將它的屬性設置爲「ISOLATED = TRUE」,但是當我將該屬性設置爲TRUE,下面的錯誤出現VB6 DLL隔離錯誤

問題隔離COM參考 'HMS_Server':註冊表項「HKEY_CLASSES_ROOT \ CLSID {821ee06b-d656-4c63-ad24-0f4e5b916a8b} \ InProcServer32中'缺少值'(默認)'。 HMS_WF3

針對此問題的任何建議解決方案?

Googleing這裏和那裏時,我發現了follwing

error description 1

error description 2

,但仍。我可以做什麼??更改來自PublicNotCrearable的實例可以幫助我?

如果是..我可以更改什麼PublicNotCrearable?

+0

有沒有更多的錯誤消息,因爲在這裏? http://connect.microsoft.com/VisualStudio/feedback/details/174466/error-isolating-com-reference-at-non-creatable-classes – 2011-04-04 12:55:51

回答

-1

我轉換VB DLL爲淨DLL,它現在的正常工作與我...