최대 1 분 소요

😢상황

  • WPF 프로젝트에서 별도로 작성된 모듈(DLL 또는 라이브러리 프로젝트) 을 연결하려 함
  • 하지만 다음과 같은 문제가 발생함:
    • 참조를 추가했지만 정의되지 않은 형식 오류 발생
    • 실행 시 DLL을 찾을 수 없음 오류 발생
    • 프로젝트 간 종속성 관리가 제대로 안 되어 빌드 오류 발생

🛠️해결법

1. 프로젝트 참조 추가 (같은 솔루션 내)

Visual Studio 2022에서:

  1. WPF 프로젝트에서 우클릭 → 추가 → 프로젝트 참조
  2. 프로젝트에서 모듈 프로젝트 선택

2. 외부 DLL 직접 참조

  1. bin 또는 lib 폴더에 DLL 파일 복사
  2. WPF 프로젝트에서 우클릭 → 추가 → 프로젝트 참조
  3. 찾아보기에서 DLL 파일 선택

3. 네임스페이스 임포트

C# 코드 파일 상단에 다음처럼 사용:

using MyModuleNamespace;

정리: 왜 이게 효과 있었는가?

  • WPF는 MVVM 아키텍처에 따라 기능별로 모듈화하는 경우가 많음
  • DLL 또는 프로젝트 참조를 통해 외부 로직을 재사용 가능
  • 올바른 참조 추가 + 네임스페이스 임포트를 통해 모듈 재사용이 안정화

👉 올바른 모듈 연결은 재사용성과 유지보수성을 높이는 핵심 전략입니다.