我的项目设置如下:
项目"消费者"引用"定义"和"实现",但不静态引用"实现"中的任何类型.
当应用程序启动时,Project"Consumer"在"Definition"中调用静态方法,该方法需要在"Implementation"中查找类型
有没有办法可以在不知道路径或名称的情况下强制将任何引用的程序集加载到App域中,并且最好不必使用完整的IOC框架?
我试图让所有组件中CurrentDomain使用AppDomain.CurrentDomain.GetAssemblies()他们写FullName成DropDownList,但是如果我不实例化它们,它们不会在返回数组看到来自GetAssemblies()中CurrentDomain.
它们都作为参考和Reference解决方案的文件夹添加.只有GetAssemblies()当我第一次实例化时,我才能从中获取它们.
如何以简单和更通用的方式克服这个问题,而不是每次添加新的程序集等时实例化它们.
由于公司政策,我必须模糊图像的某些部分:

所有组件都在Reference文件夹中引用:
