.NET DLL을 호출하는 VB6에있는 기존 응용 프로그램에서 작업하고 있습니다. 하지만 VB6 앱에서 내 .NET 코드가 호출 된 것을 반영하지 않습니다. 내가는 .NET 응용 프로그램에서 하나의 공용 propertt을 추가 한하지만 난 그것을 액세스하려고 할 때, VB6 예외가 발생합니다 :CreateObject vb6
내 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 에서 호출 할 때
Set frmApp = CreateObject("AssemblyName.Class1")
내가 다른 설정을 어떻게해야합니까
VB6 코드 (개체가이 속성 또는 메서드를 지원하지 않습니다)에 반영되지 않는 이유는 무엇입니까?
VB6에서 새 classid에 대한 참조를 설정하는 방법은 무엇입니까?
전환하지만 코드가 VB6에서 전화 할 때 반영되지 않습니까? ". 개체를 인스턴스화하는 데 사용하는 코드를 게시하십시오. – mdm
RegAsm 명령에/codebase를 추가 했습니까? –