2010-01-27 135 views
0

我有一個.net dll文件。我必須從VB程序調用此dll文件中的某個方法。從Visual Basic調用.Net類6

此dll文件使用另一個.net dll文件進行記錄。

我可以從VB6應用程序調用.net類庫方法。但是,我收到了無法加載程序集的異常(用於記錄)。

vb6應用程序如何搜索執行所需的dll文件?

+0

部署時是否準備好在目標機器上安裝.NET框架? – serhio 2010-01-27 10:25:55

回答

0

如果.NET類以COM對象的形式公開,VB6只能用於.NET。除非.NET程序員知道你需要調用他們的方法,否則他們不會將他們的類作爲COM對象公開。

0

如果您使用com-call來確保您可以訪問.net項目中的功能,它確實會搜索您的.dll文件。如果您正在嘗試執行依賴於日誌記錄的事情,並且您沒有使用通訊中使用的dll編譯它,則由於依賴關係,它將無法運行。