首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解析器错误消息:无法加载类型“sometype”

解析器错误消息:无法加载类型“sometype”
EN

Stack Overflow用户
提问于 2013-02-25 16:10:09
回答 21查看 82.3K关注 0票数 36

我正在经历一个错误,我已经有一段时间无法解决了。我想知道是否有人能帮我找出这个错误的原因?我对asp / asax完全陌生。经过一些研究,我认为我得到的错误是由于web应用程序试图使用过时的代码。我正在考虑使用Visual和/或整个项目重新构建c#文件。然而,我对C#和asp完全陌生,我想知道这是否可以解决问题和/或是否有可能的替代解决方案,可以给我一些建议。

错误消息

代码语言:javascript
复制
Parser Error Message: Could not load type 'Inventory1.Global'.

Source Error:   <%@ Application Codebehind="Global.asax.cs" Inherits="Inventory1.Global" %>

完整的 Global.asax内容:

代码语言:javascript
复制
<%@ Application Codebehind="Global.asax.cs" Inherits="Inventory1.Global" %>
EN

回答 21

Stack Overflow用户

回答已采纳

发布于 2013-06-03 05:50:33

尝试用CodeBehind替换CodeFile

票数 52
EN

Stack Overflow用户

发布于 2013-02-25 17:01:37

无法加载类型

表示无法加载类型。(在本例中,"type“指Inventory1.Global)。类型位于已编译的DLL中。因此,要么DLL不可用,要么过期,要么不包含具有给定名称的public类型。

一些可能的原因是:

  • 您没有用给定名称声明的类型。对于您的示例,您应该有以下内容:

名称空间Inventory1 {公共类全局{.}

Note__:避免使用像Inventory1__这样的名称。它们意味着存在一个Inventory2__、Inventory3__等,这是一种糟糕的实践,因为它们是松散的,描述性也不是很强。而且,Global相当模糊,可能会导致与http://msdn.microsoft.com/en-us/library/cc713620.aspx的混淆。

  • 确保您的案例匹配(Inventory1,而不是INVENTORY1)。
  • 你还没编好这个项目。重建解决方案。
  • 声明类的程序集存在编译错误,因此相关的DLL要么丢失,要么过期。确保您已经解决了所有错误。
  • 该类未标记为public

如果我不得不猜的话,我会把我的钱放在编译错误上。与PHP和其他解释语言不同的是,在使用C#之前必须成功地编译它们。

票数 9
EN

Stack Overflow用户

发布于 2013-11-14 09:17:00

我有这个错误,只是需要重建这个项目。

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

https://stackoverflow.com/questions/15071220

复制
相关文章

相似问题

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