.NET 클라이언트 애플리케이션 지원 플러그인을 만드는 최상의 방법론은 무엇입니까?
문제
.NET 플러그인 아키텍처가 플러그인 플랫폼으로 사용하기에 매우 복잡하다는 것을 알았습니다. 플러그인 인터페이스가 필요하다고 생각하는 것은 3 번째 코더가 개발하기에 간단하다고 생각합니다.
당신은/etc를 알고 있습니까? 더 정확하게 말해서, 우리는 메모장과 같은 텍스트 편집기를 개발할 것이라고 상상해 봅시다. 다른 구문 하이 라이트, 인터페이스 변경, 쉘 통합 등을위한 플러그인이 필요합니다.
내장 된 .NET 플러그인 코드를 사용하거나 다른 부분을 빌드/사용합니까?
해결책
보세요 Mef. 이를 위해 정확하게 설계되었으며 사용하기가 매우 간단합니다.
다른 팁
모든 IOC 프레임 워크 + 일부 동적 어셈블리 로딩.
제휴하지 않습니다 StackOverflow