반응형
<DLL 준비>
ODAC을 받은 후 압축을 푼 후 해당 .NET 버전에 맞는 아래의 dll을 복사합니다.
- oci.dll, orannzsbb11.dll, oraociei11.dll, OraOps11w.dll, Oracle.DataAccess.dll
이제 연동을 하기 위해 Visual Studio에서 Oracle.DataAccess.dll을 참조 추가 하고
속성에서 로컬 복사를 True로 변경합니다.
그리고 나머지 4개의 dll은 실행파일과 동일한 루트에 존재해야 정상적으로 연동이됩니다.
( 굳이 아래 이미지와 같이 프로젝트에 추가는 안하셔도 상관없습니다. )
실행파일과 dll파일이 같은 폴더에 존재하지 않을 경우
〔Oracle.Data.Acess의 형식을 이니셜라이저에서 예외를 throw했습니다. 〕
라는 오류 메세지가 발생하였습니다.
단순히 출력 폴더에 복사하셔도 되고 아래의 첨부된 이미지와 같이 프로젝트에 dll 추가해주시고 출력 디렉토리로 복사 속성을 항상복사로 변경 해주시면 됩니다.
반응형
'프로그래밍 > .NET' 카테고리의 다른 글
[VS] 엑셀 참조 추가 (0) | 2022.03.21 |
---|---|
[VS] Visual Studio 항상 관리자 권한으로 실행하기 (0) | 2019.04.11 |
[ODP.NET] 오라클 LONG형 컬럼 SELECT (0) | 2016.04.28 |