기존 코드 약간 수정 + DLL 빌드해서 배포함
처음 써보는 .NET Framework라 기록 남김
Visual Studio에서 DLL 참조하는 법
- 기준: 프로젝트(.csproj) 단위로 참조해야 함. 솔루션이 아님
- 절차
- 솔루션 탐색기 → 해당 프로젝트 우클릭 → Add → Reference…
- Browse 탭에서 로컬 DLL 선택 or Projects 탭에서 내부 프로젝트 참조
- Target Framework 맞는지 확인 (.NET Framework 버전 불일치 시 컴파일 에러/런타임 바인딩 오류 남)
- Platform(Target CPU) 확인 (x64/x86/Any CPU 섞이면 COM/네이티브 의존성에서 터질 수 있음)
- 팁
- Copy Local = True로 설정해두면 빌드시 bin\ 폴더에 DLL 자동 복사됨
- 여러 프로젝트가 같은 DLL 쓰면 패키지/폴더 한 곳에서 관리하고 참조 통일하는 게 깔끔함
- 내부 프로젝트를 참조하는 경우엔 Project Reference 선호 (버전 충돌 줄어듦)
오늘 부딪힌/배운 포인트 메모
- 솔루션 레벨이 아니라 프로젝트(.csproj) 레벨에서 참조 관리해야 함을 체감함
- Debug/PDB/Attach to Process 루틴 익숙해짐 → 원인 지점 빠르게 잡힘
- Web.config에서 debug/customErrors 설정에 따라 에러 노출 달라짐 확인함
'TIL' 카테고리의 다른 글
| Redis keys vs Scan 차이 (1) | 2025.11.02 |
|---|---|
| Node Exporter 네트워크 수집 문제 (0) | 2025.10.29 |
| DB CPU 스파이크 원인 추적기 (0) | 2025.10.27 |
| HTTPS 안전하지 않음 으로 바뀐다면 http 통신인가? (0) | 2025.10.23 |
| Node.js의 !! 키워드 정리 (0) | 2025.10.22 |