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

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

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

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

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

守着星空守着你
浏览 256回答 3
3回答

Smart猫小萌

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

青春有我

添加引用试试

一只甜甜圈

System.Data默认就已经添加引用了
打开App,查看更多内容
随时随地看视频慕课网APP