一个奇怪的错误:类型“ControlBase”在未被引用的程序集中定义。必须添加对程序集“App_Code.xxxx, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null”的引用。
2008-06-27 09:46
721 查看
本来一切如常,可突然就在开发时遇到了这么一个页面异常:
类型“ControlBase”在未被引用的程序集中定义。必须添加对程序集“App_Code.wxpx7wio, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null”的引用。
回想自己做了什么操作导致了这个错误发生,结果是没有,这个错误莫名其妙的出现,让人惊诧不已。花了二十分钟在网上找寻答案,终有收获,如下:
ASP.NET论坛上的billr578说微软建议: (theysuggested) setting batch compilation to false.? Basically putbatch="false" in the compiliation tag in your web.config.? Apparentlythis is an issue they're working on.
在WEB.CONFIG处配置:<compilation debug="true" batch="false">,问题解决。
类型“ControlBase”在未被引用的程序集中定义。必须添加对程序集“App_Code.wxpx7wio, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null”的引用。
回想自己做了什么操作导致了这个错误发生,结果是没有,这个错误莫名其妙的出现,让人惊诧不已。花了二十分钟在网上找寻答案,终有收获,如下:
ASP.NET论坛上的billr578说微软建议: (theysuggested) setting batch compilation to false.? Basically putbatch="false" in the compiliation tag in your web.config.? Apparentlythis is an issue they're working on.
在WEB.CONFIG处配置:<compilation debug="true" batch="false">,问题解决。
相关文章推荐
- CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集 “System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=
- 错误 CS0012: 类型“System.Data.Common.DbConnection”在未被引用的程序集中定义。必须添加对程序集“System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToke
- 编译器错误消息: CS0012: 类型“System.Data.Linq.DataContext”在未被引用的程序集中定义。必须添加对程序集“System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。
- 类型“DbSet<>”在未引用的程序集中定义。必须添加对程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b7
- 类型“System.Data.SQLite.SQLiteParameter”在未被引用的程序集中定义。必须添加对程序集“System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139”的引用
- 在未被引用的程序集中定义。必须添加对程序集类型“System.Web.UI.WebControls.Panel”在未被引用的程序集中定义。必须添加对程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d
- 类型“System.Data.SQLite.SQLiteParameter”在未被引用的程序集中定义。必须添加对程序集“System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139”的引用
- 错误:类型“System.Data.EntityState”在未被引用的程序集中定义。必须添加对程序集“System.Data.Entity, Version=4.0.0.0, Culture=neu
- 未能加载文件或程序集Office, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
- 在未引用的程序集中定义。必须添加对程序集“mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用
- 未能加载文件或程序集Office, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
- 类型“Microsoft.Office.Core.MsoTriState”在未被引用的程序集中定义。必须添加对程序集“office, Version=11.0.0.0, Culture=ne.....
- 错误 1 类型“MySql.Data.MySqlClient.MySqlConnection”在未被引用的程序集中定义。必须添加对程序集“MySql.Data, Version=6.1.5.0, Cu
- 无法跨越程序集边界使用程序集“DataCheck, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中的类型“List<ILayer>”,因为该类型有一个为嵌入互操作类型的泛型类型参数
- 未能加载文件或程序集Office, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配
- 编译器错误消息: CS0012: 类型 在未被引用的程序集中定义。必须添加对程序集 的引用
- 未能加载文件或程序集“'App_Web_****, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
- CS0012: 类型“System.Web.Routing.RouteValueDictionary”在未被引用的程序集中定义。必须添加对程序集“System.Web.Routing, Version
- 未能加载文件或程序集“XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。
- 调用webserver 出现:未能从程序集“jgd3jufm, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型