c# - 缺少引用.net 4.7.2框架测试项目的依赖项引用.net 4.7 Win表单项目引用.net标准2.0库
问题描述
我有一个 .net 4.7.2 框架测试项目,它引用了一个 .net 4.7 框架 Win forms 项目,该项目引用了 EfCore.Bulkextensions 库。它构建得很好,我可以毫无问题地运行 Win forms 项目。
但是,当我运行测试项目时,它说找不到
Microsoft.Data.SqlClient,版本=2.0.20168.4,文化=中性,PublicKeyToken=23ec7fc2d6eaa4a5
调用程序集是
EFCore.BulkExtensions,版本=3.6.3.0,文化=中性,PublicKeyToken=null。
作为一种解决方法,我可以在测试项目中直接引用 Microsoft.Data.SqlClient 。但是我认为这不是必需的,因为它应该知道 Win forms 项目中的引用。
这项工作是必要的还是有更好的方法来完成这项工作?
解决方案
推荐阅读
- javascript - 你能解释一下下面提到的代码中的执行顺序吗?
- reactjs - React,ESLint:eslint-plugin-react-hooks 对对象中函数的依赖
- javascript - 如何解决数字根?
- javascript - 如何在 node.js 中生成 svg 文件(使用 rough.js 进行数据可视化)
- echarts - 如何使用 ECharts 创建螺旋条形图
- c# - 返回接口作为数据类型
- c++ - msxml loadXML API 错误处理歧义
- memory - EMR 工作程序内存使用过多
- javascript - 单击时重置单个值
- django - 如何将 Json 作为文本存储在 Django Db 中