我有一个场景需要在其他项目中使用ProjectA中的vb.net表单。所有这些项目都是单一解决方案。
我知道通过在其他项目中添加对ProjectA的引用来实现此目的。想知道是否有其他方法可以实现这一目标。
我基本上想要消除对这个DLL的依赖。
预先感谢您的协助。
答案 0 :(得分:0)
执行此操作的一种方法是使用Managed Extensibility Framework:
Managed Extensibility Framework或MEF是一个用于创建轻量级,可扩展应用程序的库。它允许应用程序开发人员发现和使用不需要配置的扩展
但是,这需要相当多的额外工作并创建更多的程序集(例如包含接口定义的程序集),所以在这里可能会有点过分。