如何将.Net Core 2.0项目的引用添加到我的.Net 46项目中?
我的项目结构如下:
解 - 数据项目(.Net Core 2.0) - 测试项目(.Net 46)
我尝试将数据项目引用到我的测试项目中,因为我需要使用它插入一些数据。我创建.Net Core 2.0的唯一原因是我试图在Visual Studio for Mac上使用Entity Framework,并且它没有使用" normal"实体框架nuget包,所以我选择了EntityFrameworkCore。
我能够手动引用Data Project dll,但是当我运行测试时,我收到了消息
"Could not load file or assembly 'Microsoft.EntityFrameworkCore, Version=2.0.0.0. Culture=neutral' or one of its dependencies"
这有什么解决方案吗?如果没有,当您需要检索和插入数据时,在Mac和Sql Server上使用Visual Studio的最佳方法是什么? Dapper会工作吗?
由于
答案 0 :(得分:0)
你问的是不可能的。
.NET Framework项目只能使用.NET标准类库项目,但不能使用.NET Core项目。
有关详细信息,请参阅参考资料
https://blog.lextudio.com/which-class-library-project-to-go-in-visual-studio-2015-2017-a48710cf3dff