Visual Studio 自动生成的数据集中OleDB命名空间错误,designer.cs文件

zvokhttg  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(175)

其他人在自动生成的数据集中看到了OleDB命名空间的这些错误。designer.cs文件?
到目前为止,共识告诉我命名空间系统。Data.OleDb应包含OleDbDataAdapter、OleDbConnection、OleDbTransaction等。. types。但奇怪的是VS,它声明它们不是。.
我试图读/写accdb文件,创建新的数据集文件,从数据集视图上的accdb数据连接中删除表,我在代码中有所有可用的记录和字段,但数据集有250个错误,所有错误都像下面↓来自'DataSetx'下部生成的类。designer.cs文件,它嵌套在DataSetx中。xsd文件...错误都是相同的,只是相对OleDbData 'x'类型是唯一的区别。

[global::System.ComponentModel.DesignerCategoryAttribute("code")]
    [global::System.ComponentModel.ToolboxItem(true)]
    [global::System.ComponentModel.DataObjectAttribute(true)]
    [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" +
        ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
    [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
    public partial class MyTableAdapter : global::System.ComponentModel.Component
    {

        System.Data.OleDb.OleDbDataAdapter _adapter;

        private global::System.Data.OleDb.OleDbConnection _connection;

        private global::System.Data.OleDb.OleDbTransaction _transaction;

        private global::System.Data.OleDb.OleDbCommand[] _commandCollection;

OleDbX的每个示例都会抛出类似于以下的错误:
严重性代码说明项目文件行抑制状态错误CS1069在命名空间“System”中找不到类型名“OleDbDataAdapter”。Data.OleDb'.此类型已转发到程序集“System”。Data.OleDb,版本=0。0.0.0,Culture=neutral,PublicKeyToken= cc 7 b13 ffcd 2ddd 51 '考虑添加对该程序集的引用。为什么?如何修复?

5f0d552i

5f0d552i1#

在包管理器控制台中运行以下命令立即解决了错误:NuGet\Install-Package系统。数据.OleDb -版本7。0.0
显然,它(OleDb包)不再是Visual Studio中的默认安装。至少不是全部,因为有系统。Data.OleDb命名空间,但它几乎没有内容。..

相关问题