visual studio编写C#代码时“未能从程序集.....中加载类型”和“找不到方法”的一种可能的解决办法
2017-12-19 22:01
676 查看
编译前报错:$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 右键菜单,重新生成。
如图:
有任何疑问欢迎留言。
编译通过后:$exception {"找不到方法:“System.Data.DataSet XSW.MySQLDAL.ParkProductChainIndexSystemDAL.RunSQL(System.String)”。"} System.MissingMethodException
以上两个报错其实原因时相同的,只是一个出现在编译前,一个出现在编译后,这种情况报错的原因一般是 :
同一个解决方案中有多个 类库,类库之间有引用关系 ,修改了某一类库没有重新生成的话,就有可能出现以上报错。比如我这里是因为修改了类库MySQLDAL下的某一类,那么针对该类库重新生成的方法是,选中类库 MySQLDAL 右键菜单,重新生成。
如图:
有任何疑问欢迎留言。
相关文章推荐
- visual studio编写C#代码时“未能从程序集.....中加载类型”和“找不到方法”的一种可能的解决办法
- 关于C#未能从程序集XXX加载XXX类型问题的解决方法
- C# 调用lua 报错未能加载文件或程序集“lua51.dll”或它的某一个依赖项。找不到指定的模块。 解决方法
- Visual Studio 2008不能创建数据库连接出现:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件的解决办法
- 未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的解决办法
- “未能加载文件或程序集“AspNetPager”或它的某一个依赖项。系统找不到指定的路径。”的解决方法
- 关于CS1061报错(XX不包含XXX的定义,并且找不到类型为XX的第一个参.....)的一种可能的解决的办法
- 未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的错误解决方法
- 未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的解决办法
- 未能加载文件或程序集"System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"或它的某一个依赖项。系统找不到指定的文件。解决办法
- “未能加载文件或程序集“AForge.Video.FFMPEG.dll”或它的某一个依赖项。找不到指定的模块” 解决方法
- Visual Studio 2015 Update 1 成功安装后运行 “出现未能正确加载[XXXX]包,此问题可能是由配置更改或安装另一个扩展导致的。” 可能的解决方法
- C# 001 --- 正确的删除一个控件的事件函数 --- 解决错误: “A”不包含“B”的定义,并且找不到可接受类型为“A”的第一个参数的扩展方法“B”(是否缺少 using 指令或程序集引用?)
- 解决Visual studio编写C#时“未能找到类型名称或命名空间名称XXX...”错误
- C#(VS)中,未能加载文件或程序集...问题的解决办法
- 未能加载文件或程序集“”或它的某一个依赖项。系统找不到指定的文件,解决方法
- 未能加载文件或程序集“”或它的某一个依赖项。系统找不到指定的文件,解决方法
- C#写的64位windows窗口应用程序打包安装后提示“未能加载文件或程序集‘System.Data.SQLite’”解决方法
- 未能从程序集 XX加载类型XXX的错误解决方法(借以提醒NHibernate使用者)
- 未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的解决办法