在ProjectB中使用ProjectA中的表单的其他方法,而不是在vb.net中引用方法

时间:2017-03-30 06:16:40

标签: c# vb.net

我有一个场景需要在其他项目中使用ProjectA中的vb.net表单。所有这些项目都是单一解决方案。

我知道通过在其他项目中添加对ProjectA的引用来实现此目的。想知道是否有其他方法可以实现这一目标。

我基本上想要消除对这个DLL的依赖。

预先感谢您的协助。

1 个答案:

答案 0 :(得分:0)

执行此操作的一种方法是使用Managed Extensibility Framework

  

Managed Extensibility Framework或MEF是一个用于创建轻量级,可扩展应用程序的库。它允许应用程序开发人员发现和使用不需要配置的扩展

但是,这需要相当多的额外工作并创建更多的程序集(例如包含接口定义的程序集),所以在这里可能会有点过分。