为了账号安全,请及时绑定邮箱和手机立即绑定

无法从程序集中加载类

无法从程序集中加载类

C#
烙印99 2021-10-24 17:40:57
我有一个dll包含以下类的文件。public class UnityContainerConfig : IContainer{    private IUnityContainer _unityContainer;    public UnityContainerConfig()    {        _unityContainer = new UnityContainer();    }    public void Register(HttpConfiguration config)    {    }}现在我想从另一个项目的程序集中加载这个类。AssemblyName assemblyName = AssemblyName.GetAssemblyName(path);Assembly iocConfigurationAssembly = Assembly.Load(assemblyName);Type configFile = iocConfigurationAssembly.GetType("UnityContainerConfig");程序集已正确加载,null但当我尝试使用GetType.
查看完整描述

1 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

您必须使用全名,包括命名空间。

来自Assembly.GetType 方法(字符串)的msdn 条目:

name 参数包括命名空间,但不包括程序集。


查看完整回答
反对 回复 2021-10-24
  • 1 回答
  • 0 关注
  • 706 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信