Q&A

C#에서 dllnotfoundException으로 Dll로드가 안됩니다.

  • 홍종완
  • 2020-02-14
  • 282

업체 정보는 상위에 등록되므로, 별도 기재하시지 않으셔도 됩니다.

 

안녕하세요.  아진 PCIe-n404 사용중입니다.

C# 폴더에 MotionExamples2013.sin 프로젝트 파일에서 개별 컴파일 하면 실행이 잘 되는데,

예제 참조해서 새 프로젝트로 만들면 컴파일시 System.DllNotFoundException 예외 처리 되지 않음으로 AXL.dll 로드가 안되어 진행이 안됩니다.

Q&A게시판에 저와 같은 증상을 호소하신 분이 계신데 답변내용을 참고 할 수 가 없습니다.

참조 추가로 프로젝트내에 각 해당 cs파일 및 Debug 폴더내에 혹시 몰라 dll파일 까지 놨는데오 같은 오류입니다.

제가쓰는 컴파일러 버전에 맞는 VCredis 재배포도 업그레이드 했는데 같은 증상입니다..

이와 마찬가지로 참조 경로에서 참조관리자 해당 AXL.dll 추가 할려하면  '해당경로AXL.dll'에 대한 참조를 추가할 수 없습니다. 파일이 엑세스 가능한지, 어셈블리 또는 COM 구성요소가 올바른지 확인하십시오. 경고창이 나옵니다.

 C#에서 C/C++로 만든 라이브러리 사용시 [dllimport] 사용해서 dll선언해서쓰면 된다고 하는데,, 그것이 적용된게 AXL.cs, 등 같습니다.

따로 프로젝트에서 기존항목 추가로 AXL.cs등 추가하면 따로 참조관리자에서 AXL.Dll 경로 추가는 필요가 없는 건지 궁금합니다.

해결방법 회신 부탁드립니다.

 

안녕하십니까 아진엑스텍입니다.

안녕하십니까 아진엑스텍입니다.
문의하신 Q&A는 적어주신 메일로 답변드렸습니다.
확인 부탁드립니다. 감사합니다