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

我已经有了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的引用。

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

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

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

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

通过以下步骤解决了这个问题

  1. 在Visual Studio中 – 解决方案资源管理器右键单击项目并选择卸载,以便您可以编辑.proj文件。
  2. 找到t标签旁边的最后一个标签标签。
  3. 添加新标签后如下: