C# DLL을 VB6 응용 프로그램용 COM Interop 구성 요소로 변환
질문: 기본 DLL을 어떻게 변환할 수 있습니까? C# DLL을 VB6과 호환되는 COM interop DLL로 변환 응용 프로그램이 있습니까?
답변: C#을 사용하여 COM interop DLL을 생성하는 것은 비교적 간단합니다.
C# DLL 생성:
- C# 클래스 프로젝트를 만들고 속성, 메서드 및 인터페이스에 대한 인터페이스를 정의합니다. 이벤트.
- MSDN 지침에 따라 클래스와 인터페이스에 GUID 특성을 할당합니다.
- 프로젝트 속성 >에서 "어셈블리 COM-Visible 만들기"를 활성화합니다. 애플리케이션 > 어셈블리 정보.
- 프로젝트 속성 >에서 "플랫폼 대상"을 x86으로 설정합니다. 빌드.
개발용 DLL 등록:
DLL 설치를 위해 InstallShield 사용:
- InstallShield에서 새 구성 요소를 생성합니다.
- ".NET COM Interop"을 다음으로 설정하십시오. 예.
- 구성 요소의 파일 섹션에 DLL 파일을 추가합니다.
- DLL 파일을 마우스 오른쪽 버튼으로 클릭하고 "키 파일 설정"을 선택합니다.
- TLB 파일을 파일 섹션.
- TLB 파일에 대해 "자가 등록"을 활성화합니다.
- 다음을 확인하세요. 대상 PC에 올바른 .Net Framework 버전이 설치되어 있습니다.
위 내용은 VB6에서 C# DLL COM을 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!