Visual Studio에서 JMP16.1 TLB가 작동하지 않음안녕하세요 여러분,
최근에 우리 회사에서 JMP16.1로 라이센스를 업그레이드했으며 JMP COM 라이브러리를 호출하는 vb.net에서 작성한 이전 소프트웨어가 더 이상 작동하지 않습니다.
COM 참조에서 JMP 라이브러리를 찾을 수 없고 C:\Program Files\SAS\JMP\16\에서 수동으로 jmp.tlb를 추가하면 아래와 같은 오류가 발생합니다.

JMP14를 다시 설치하려고 시도했지만 TLB가 제대로 작동하므로 Visual Studio의 문제가 아닌 것 같습니다.
도움이나 의견에 감사드립니다!
스크립팅창Re: JMP16.1 TLB가 Visual Studio에서 작동하지 않음안녕하세요 치트입니다.
몇 가지 시도할 사항이 있습니다.저는 VS 2019를 사용하고 있으며 조금 더 변덕스러운 것 같고 전에 귀하의 문제를 본 적이 있습니다.해야 할 몇 가지:
1. 관리자 모드에서 VS를 실행하고 있는지 확인하십시오.이제 새 JMP 참조로 프로젝트 파일을 업데이트하는 데 필요한 것 같습니다.
2. 프로젝트 파일 아래에 있는 obj\debug 또는 obj\release 폴더가 쓰기 가능한지 확인하십시오.VS는 JMP와 애플리케이션을 연결하는 데 사용하는 interop.dll 파일을 생성합니다.예를 들어 JMP 16.1 유형 라이브러리로 방금 만들었습니다.

3. JMP가 여러 개 설치되어 있는 경우 Windows 레지스트리가 자동화에 대한 정보를 올바르게 업데이트하지 않는 경우가 있습니다.일반적으로 설치한 마지막 JMP가 우선순위를 가지며 VB가 레지스트리에 없는 모든 것을 이해하도록 하기가 어렵습니다.먼저 VB 프로젝트를 종료하겠습니다.그런 다음 JMP 16을 시작하고 기본 설정->Windows 특정으로 이동한 다음 "연결 재설정"을 선택하는 것이 좋습니다.

VB 프로젝트를 백업하고 참조 추가 브라우저를 통해 JMP 16 유형 라이브러리에 대한 참조를 다시 추가해 보십시오.이번에는 작동해야 하며 프로젝트를 빌드할 수 있어야 합니다.
이게 도움이 되길 바란다,
브라이언 코르코란