.NET 응용 프로그램 용 애드온 관리자가 있습니까? C# 또는 VB.Net을 사용하여 내 프로그램의 "핵심"을 구축하고 추가 기능 관리자/결합 된 스크립트 및 GUI를 사용하여 확장 할 수 있습니다..NET 응용 프로그램 용 애드온 관리자는 무엇입니까?
거기에 뭔가가 있습니까?
.NET 응용 프로그램 용 애드온 관리자가 있습니까? C# 또는 VB.Net을 사용하여 내 프로그램의 "핵심"을 구축하고 추가 기능 관리자/결합 된 스크립트 및 GUI를 사용하여 확장 할 수 있습니다..NET 응용 프로그램 용 애드온 관리자는 무엇입니까?
거기에 뭔가가 있습니까?
Microsoft는이 작업을 수행하기 위해 만들어진 Managed Extensibility Framework (MEF)을 가지고 있습니다. MEF는 .NET 4의 일부로 사용할 수 있습니다. CodePlex 사이트에서 :
관리 확장 프레임 워크는 확장 가능한 응용 프로그램의 생성을 단순화합니다. MEF는 응용 프로그램 확장을로드하는 데 사용할 수있는 검색 및 작성 기능을 제공합니다.
MEF는 어떤 문제를 해결합니까?
MEF는 런타임 확장 성 문제 인 에 대한 간단한 해결책을 제시합니다. 지금까지 이 플러그인 모델 을 지원하기를 원했던 응용 프로그램은 자체적으로 인프라를 새로 만들어야했습니다. 이러한 플러그인은 종종 애플리케이션마다 이고 은 여러 구현에서 다시 사용할 수 없습니다.