-
C# Form Interop.Excel Nuget 패키지 추가 및 환경설정Software/C# 2024. 9. 9. 11:22728x90
Interop.Excel
C# 시뮬레이터 개발 중 로그를 Excel에 저장해야할 일이 생겼다. Nuget Package Manager에 Interop.Excel Package가 있다. 하지만 패키지 추가 후 바로 실행하려면 버전 에러가 뜰 가능성이 매우 높다. 프로젝트에서 컴퓨터 내부의 Excel에 대한 환경 변수 추가가 안되어 있기 때문에 위치를 못잡는 것이다. 해당 위치를 프로젝트 내부에서 설정해주어 오류를 해결할 수 있다.
패키지 추가
종속성 추가
해당 Package를 프로젝트에 추가 한 후 해줘야 하는 것은 종속성 추가이다.
찾아보기에서 다음의 엑셀 라이브러리를 추가해주어야한다.
C:\Windows\assembly\GAC_MSIL\office\15.0.0.0__71e9bce111e9429c.OFFICE.DLL
C:\Windows\assembly\GAC_MSIL\Microsoft.Vbe.Interop\15.0.0.0__71e9bce111e9429c.Microsoft.Vbe.Interop.dll
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel\15.0.0.0__71e9bce111e9429c.Microsoft.Office.Interop.Excel.dll위의 세 개의 라이브러리를 추가 한 후 빌드를 해보면 정상적으로 Interop.Excel 이 작동하는 것을 볼 수 있다.
728x90'Software > C#' 카테고리의 다른 글
Serial통신 데이터 수신 루틴 구현 (0) 2024.07.12 C# Form Textbox 변수 값 입력 이벤트 (0) 2024.05.23 C# Form UI 접근과 Invoke (0) 2024.05.23 Form 공용 기능을 위한 BaseForm (0) 2024.05.23 C# Form 자식 폼 붙이기 (0) 2024.05.23