【问题标题】:Reference .net core 2.0 into a .net 45/46 project将 .net core 2.0 引用到 .net 45/46 项目中
【发布时间】:2017-11-14 07:29:52
【问题描述】:

如何将 .Net Core 2.0 项目的引用添加到我的 .Net 46 项目中?

我的项目结构如下:

解决方案 - 数据项目(.Net Core 2.0) - 测试项目(.Net 46)

我正在尝试将数据项目引用到我的测试项目中,因为我需要使用它插入一些数据。我创建 .Net Core 2.0 的唯一原因是我尝试在 Visual Studio for Mac 上使用 Entity Framework,但使用“普通”Entity Framework nuget 包无法正常工作,因此我选择了 EntityFrameworkCore。

我能够手动引用数据项目 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 会起作用吗?

谢谢

【问题讨论】:

    标签: entity-framework-core visual-studio-mac .net-core-2.0


    【解决方案1】:

    你问的是不可能的。

    .NET Framework 项目只能使用 .NET Standard 类库项目,不能使用 .NET Core 项目。

    有关更多信息,请参阅参考资料,

    https://blog.lextudio.com/which-class-library-project-to-go-in-visual-studio-2015-2017-a48710cf3dff

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多