C#에서 C++ DLL 호출하는 방법

C#에서 C++ DLL을 호출해야 하는 경우 C#으로 클라이언트 애플리케이션을 개발하다 보면 종종 네이티브 C++ 라이브러리를 사용해야 하는 상황이 발생합니다. 이때 P/Invoke(Platform Invoke) 기능을 활용하면 C# 프로그램에서 C++로 작성된 DLL을 호출할 수 있습니다. 본 문서에서는 Visual Studio 2022 환경에서 C++ DLL을 생성하고 C#에서 호출하는 전체 과정을 단계별 ...

8월 3일 09:47에 게시됨

C#에서 플러그인 DLL 동적 로딩 및 핫 스왑 구현

애플리케이션 실행 중 DLL 파일을 동적으로 로드하거나 언로드할 수 있는 플러그인 아키텍처는 유연한 확장성을 제공합니다. 이 방식은 새로운 기능을 추가하거나 기존 기능을 수정할 때 전체 애플리케이션을 재시작하지 않아도 된다는 장점이 있습니다. 이 글에서는 C# WebAPI 프로젝트를 기준으로 플러그인 DLL을 동적으로 로딩하는 방법을 단계별로 설명합니다. 1. 인 ...

7월 1일 20:12에 게시됨