纵有疾风起
人生不言弃

visual studio编写C#代码时“未能从程序集…..中加载类型”和“找不到方法”的一种可能的解决办法

编译前报错:$exception    {“未能从程序集“XSW.MySQLDAL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“XSW.MySQLDAL.EnterpriseLibraryProductDAL”。”:”XSW.MySQLDAL.EnterpriseLibraryProductDAL”}    System.TypeLoadException

编译通过后:$exception    {“找不到方法:“System.Data.DataSet XSW.MySQLDAL.ParkProductChainIndexSystemDAL.RunSQL(System.String)”。”}    System.MissingMethodException

以上两个报错其实原因时相同的,只是一个出现在编译前,一个出现在编译后,这种情况报错的原因一般是  :

同一个解决方案中有多个  类库,类库之间有引用关系 ,修改了某一类库没有重新生成的话,就有可能出现以上报错。比如我这里是因为修改了类库MySQLDAL下的某一类,那么针对该类库重新生成的方法是,选中类库 MySQLDAL  右键菜单,重新生成。

如图:

visual studio编写C#代码时“未能从程序集…..中加载类型”和“找不到方法”的一种可能的解决办法插图

有任何疑问欢迎留言。

 

文章转载于:https://www.cnblogs.com/CoderAyu/p/8490125.html

原著是一个有趣的人,若有侵权,请通知删除

未经允许不得转载:起风网 » visual studio编写C#代码时“未能从程序集…..中加载类型”和“找不到方法”的一种可能的解决办法
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录