A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 边亮 中级黑马   /  2013-3-11 21:30  /  1070 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天使用反射创建一个实例但是 程序集的名字是 数字开头,有下划线,使用反射加载程序集 就会提示找不到依赖项,但是程序集是字母开头的话,就没有问题,如何解决数字开头的程序集 成功创建反射对象?

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

1 个回复

倒序浏览
把你的代码贴出来  我用1_a.dll命名的程序集 能成功加载获得Assembly对象

string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "1_a.dll");

            Assembly asm = Assembly.LoadFile(path);
            for (int i = 0; i < asm.GetTypes().Length;i++ )
            {
                Console.WriteLine(asm.GetTypes()[i].Name);
               
            }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马