본문 바로가기
개발언어/C#

C# Microsoft.Office.Interop.Word 사용하여 만든 프로그램 배포시 에러 나는 경우

by 창용이랑 2022. 9. 16.
728x90

Microsoft.Office.Interop.Word 를 사용하여 만든 프로그램을 배포시 office 버전이 안 맞아서 에러가 나는 경우가 종종 있다. 

 

이런 경우에는 Microsoft.Office.Interop.Word.dll 파일을 실행 파일과 같이 전달 해 주면 해결이 되곤 한다.

 

나의 경우 위 파일은 아래 주소에 있었다.

 

C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Word\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Word.dll

 

Excel 프로그램을 만드는 경우 Microsoft.Office.Interop.Excel 을 사용하겠고 해당 파일은 아래 주소에 있다.

 

C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Excel.dll

 

dll 파일은 배포한 실행 프로그램과 같은 폴더에 위치 시키거나 path 로 설정된 폴더에 위치 시키면 된다.

 

출처: https://iamaman.tistory.com/1807 [남성의 MATLAB LOG:티스토리]