首页 文章

在构建我的c#项目时,我正在“在未引用的程序集中定义”错误,如何解决它?

提问于
浏览
-1

我已经有了System和System.Data的引用 .

1.类型'System.ComponentModel.IListSource'在未引用的程序集中定义 . 您必须添加对程序集'System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用 . 2.类型'System.Data.Common.DbDataReader'在未引用的程序集中定义 . 您必须添加对程序集'System.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用 . 3.类型'System.Data.IDataRecord'在未引用的程序集中定义 . 您必须添加对程序集'System.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用 . 4.类型'System.Data.Common.DbConnection'在未引用的程序集中定义 . 您必须添加对程序集'System.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用 .

我已经有了System和System.Data的引用 .

2 回答

  • 3

    您需要添加对类型为定义的程序集的引用 . 添加对程序集的引用;右键单击项目下的Reference节点,然后选择左侧树上的程序集节点

    • 添加对 System.dll 的引用,它将在右侧显示为System

    • 添加对 System.Data.dll 的引用,它将在右侧显示为 System.Data

  • 0

    在我的情况下,我得到错误

    您必须添加对assembly netstandard,Version = 2.0.0.0的引用

    它通过以下步骤解决

    • 在Visual Studio中 - 解决方案资源管理器右键单击项目并选择卸载,以便您可以编辑.proj文件 .

    • 在t标签的侧面找到标签的最后一个标签 .

    • 添加新标签后如下:

    <ItemGroup>
        <Reference Include="netstandard" />
      </ItemGroup>
    
    • 保存文件 .

    • 再次右键单击项目并选择“重新加载项目” .

相关问题