首页 新闻 会员 周边 捐助

c# Assembly.Load("System.Data")无法加载程序集,文件未找到

0
悬赏园豆:5 [已解决问题] 解决于 2010-01-02 14:08

Assembly.Load("System.Data").CreateInstanse("xxx")

报“无法加载程序集,文件未找到”

使用LoadFrom(@"C:\...System.Data.dll")就可以了

但我想知道为什么用Load指定程序集名称时不行呢,请高手指教

刃☆银狐的主页 刃☆银狐 | 初学一级 | 园豆:170
提问于:2009-12-31 20:54
< >
分享
最佳答案
0

因为System.Data是强类型签名的,所以Load的时候后面的字符串,应该是很长的那个带签名的

收获园豆:5
xnet | 菜鸟二级 |园豆:230 | 2010-01-02 09:48
其他回答(1)
0

添加引用试试

LittlePeng | 园豆:3445 (老鸟四级) | 2010-01-01 13:33
System.Data默认就已经添加引用了
支持(0) 反对(0) 刃☆银狐 | 园豆:170 (初学一级) | 2010-01-01 15:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册