首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: System.TypeLoadException

错误: System.TypeLoadException
EN

Stack Overflow用户
提问于 2013-01-03 14:33:39
回答 1查看 5K关注 0票数 0

目前,我正在使用VS.Net 2010 in C#中的继承解决方案。当我运行此解决方案并单击菜单中的任意选项卡时,屏幕显示以下错误:

Detalles de la excepción:

代码语言:javascript
复制
System.TypeLoadException: No se puede cargar el tipo 'PraxairUsuarioBL.EmpresaBL' 
del ensamblado 'PraxairUsuarioBL, Version=1.0.0.0, Culture=neutral, 
PublicKeyToken=null' 
porque el método 'getall' no tiene implementación (no RVA).

我已经在项目中引用了PraxairUsuarioBL。

一位我告诉我的人说:“当你有一个程序集是针对另一个程序集的一个版本编译,但是使用另一个程序集的另一个版本执行时,这通常会发生。这允许应用程序运行,但是当一个方法被调用时,它可能会丢失,定义可能会不同等等。”

我认为这不是代码的问题。我确信错误就是程序集。但是,我必须遵循哪些步骤才能做到呢?

什么是“不执行”(没有RVA)?

EN

回答 1

Stack Overflow用户

发布于 2013-01-03 14:37:43

在SO - What could be causing a System.TypeLoadException in a Visual Studio Unit Test?中的相关线程中,您的问题似乎得到了详细的解决。

此外,您还可以查看How to debug System.TypeLoadException errors in .NET?

一个可能的问题可能是您的版本不匹配。确保为目标框架编译了所有程序集,例如在.NET 4.0中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14140936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档