博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# .NET4.0 改为 到.NET2.0 时 TypedTableBase 报错解决方法
阅读量:5828 次
发布时间:2019-06-18

本文共 675 字,大约阅读时间需要 2 分钟。

.NET 4.0 降版本 到.NET 2.0。不出意外,问题必然来了。

编译错误一:

错误 1 命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)

解决:

删掉该引用--没用到情况下,呵呵

使用Linq时,引用一个LinqBridge.dll 就可以了

编译错误二:

错误 2 命名空间“System.Data”中不存在类型或命名空间名称“TypedTableBase”(是缺少程序集引用吗?)

解决:

该错误出现在代码生成工具生成Dataset的片段里面。

.NET 4.0 : public partial class SubusersDataTable : global::System.Data.TypedTableBase<SubusersRow> {

要改成

.NET 2.0: public partial class SubusersDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {

然后编译会出现另一个错误

错误 1 “DataTable”不实现接口成员“System.Collections.IEnumerable.GetEnumerator()”

查了以下网页 有好几种解决方法。

继承接口加上下面这段就可以了

public System.Collections.IEnumerator GetEnumerator()

{
return GetEnumerator();
}

转载地址:http://wpadx.baihongyu.com/

你可能感兴趣的文章
js之无缝滚动
查看>>
Django 多表联合查询
查看>>
logging模块学习:basicConfig配置文件
查看>>
Golang 使用 Beego 与 Mgo 开发的示例程序
查看>>
+++++++子域授权与编译安装(一)
查看>>
asp.net怎样在URL中使用中文、空格、特殊字符
查看>>
路由器发布服务器
查看>>
实现跨交换机VLAN间的通信
查看>>
jquery中的data-icon和data-role
查看>>
python例子
查看>>
环境变量(总结)
查看>>
ios之UILabel
查看>>
Java基础之String,StringBuilder,StringBuffer
查看>>
1月9日学习内容整理:爬虫基本原理
查看>>
安卓中数据库的搭建与使用
查看>>
AT3908 Two Integers
查看>>
C++ 0X 新特性实例(比较常用的) (转)
查看>>
node生成自定义命令(yargs/commander)
查看>>
各种非算法模板
查看>>
如何创建Servlet
查看>>