JMP16.1 TLB가 Visual Studio에서 작동하지 않음안녕 얘들아
최근에 우리 회사는 라이센스를 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에서 작동하지 않습니다.위의 모든 항목(관리자 권한, 폴더 쓰기 가능, 새로 고쳐진 다른 jmp istallations 및 참조 없음)을 시도했지만 여전히 jmp.interop.dll 파일을 만들 수 없습니다.이것은 Windows 10과 2019에 있습니다. 추가 조언이 있습니까?새로운 JMP 버전이 출시될 때마다 이러한 유형의 번거로움을 겪지 않아도 된다면 그냥 포기하고 다른 소프트웨어를 사용해야 할까요?
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 유형 라이브러리에 대한 참조를 다시 추가해 보십시오.이번에는 제대로 작동하고 프로젝트를 빌드할 수 있어야 합니다.
이게 도움이 되길 바란다,
브라이언 코코란