在构建我的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节点,然后选择左侧树上的程序集节点
- 添加对
System.dll
引用,它将在右侧显示为System - 添加对
System.Data.dll
引用,它将在右侧显示为System.Data
在我的情况下,我得到错误
您必须添加对assembly netstandard,Version = 2.0.0.0的引用
通过以下步骤解决了这个问题
- 在Visual Studio中 – 解决方案资源管理器右键单击项目并选择卸载,以便您可以编辑.proj文件。
- 找到t标签旁边的最后一个标签标签。
- 添加新标签后如下: