zoukankan      html  css  js  c++  java
  • 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  右键菜单,重新生成。

    如图:


    有任何疑问欢迎留言。

  • 相关阅读:
    模拟测试20190806
    替罪羊树学习日记
    [Usaco2015 Jan]Moovie Mooving
    [NOIP2016]愤怒的小鸟
    [BZOJ1556]墓地秘密
    [SDOI2009]学校食堂Dining
    [SCOI2008]奖励关
    [洛谷3930]SAC E#1
    [BZOJ2809/APIO2012]dispatching
    [Usaco2018 Open]Disruption
  • 原文地址:https://www.cnblogs.com/CoderAyu/p/8490125.html
Copyright © 2011-2022 走看看