简体   繁体   English

如何在c#.net中使用插件

[英]how to use plugin in c#.net

I would like to use a plug-in(for example, ClearCanvas Image viewer) in my C#.Net windows application. 我想在我的C#.Net windows应用程序中使用插件(例如,ClearCanvas Image viewer)。 How can I achieve it. 我怎样才能实现它。 I would like to use it with my web application also. 我也希望将它与我的Web应用程序一起使用。

MEF is probably the easiest solution: MEF可能是最简单的解决方案:

http://mef.codeplex.com/ http://mef.codeplex.com/

To achieve this you may use 为此,您可以使用

  • MEF MEF
  • IoC/DI techniques with scanning capabilities of DI container 具有DI容器扫描功能的IoC / DI技术
  • Using Reflection to scan assmeblies that implemets certain Interface ( IMyPlugin for example) 使用Reflection扫描实现某些Interface IMyPlugin (例如IMyPlugin

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM