相关疑难解决方法(0)

有没有办法强制所有引用的程序集加载到应用程序域?

我的项目设置如下:

  • 项目"定义"
  • 项目实施"
  • 项目"消费者"

项目"消费者"引用"定义"和"实现",但不静态引用"实现"中的任何类型.

当应用程序启动时,Project"Consumer"在"Definition"中调用静态方法,该方法需要在"Implementation"中查找类型

有没有办法可以在不知道路径或名称的情况下强制将任何引用的程序集加载到App域中,并且最好不必使用完整的IOC框架?

c# assemblies appdomain

72
推荐指数
4
解决办法
6万
查看次数

获取程序集而不实例化它们

我试图让所有组件中CurrentDomain使用AppDomain.CurrentDomain.GetAssemblies()他们写FullNameDropDownList,但是如果我不实例化它们,它们不会在返回数组看到来自GetAssemblies()CurrentDomain.

它们都作为参考和Reference解决方案的文件夹添加.只有GetAssemblies()当我第一次实例化时,我才能从中获取它们.

如何以简单和更通用的方式克服这个问题,而不是每次添加新的程序集等时实例化它们.

由于公司政策,我必须模糊图像的某些部分:

在此输入图像描述

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

在此输入图像描述

.net c# vb.net assemblies

4
推荐指数
1
解决办法
1373
查看次数

标签 统计

assemblies ×2

c# ×2

.net ×1

appdomain ×1

vb.net ×1