Я работаю над существующим приложением в VB6, которое вызывает .NET DLL.
но мой код .NET не отражает, когда он вызывается из приложения VB6.
Я добавил одно общедоступное свойство в приложение .NET, но при попытке получить к нему доступ VB6 вызывает исключение:
"Объект не поддерживает это свойство или метод"
Код события My PostBuild.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe $(ProjectDir)bin\$(TargetName).dll /regfile:$(TargetName).reg
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe $(ProjectDir)bin\$(TargetName).dll /tlb:$(TargetName).tlb
Я вижу, что CLSID реестра меняется.
Но код не отражает при звонке с VB6
(Объект не поддерживает это свойство или метод)
Код VB6
Set frmApp = CreateObject("AssemblyName.Class1")
Нужно ли выполнять какие-либо другие настройки?
Как установить ссылки в VB6 на новый classid?