我正在尝试从 Visual Studio 2017 社区中发布带有 Entity Framework Core 的 MVC Core 项目,但 VS 找不到任何包含 DbContext 的项目,因此它说:在项目中找不到数据库。

DbContext 不在网站项目中(我想发布),而是在网站项目引用的自己的 dll 项目中。

我曾尝试从 Windows 10 上的 VS 2017 社区和预览版发布。以前在 Windows 8 上,我可以使用预览版,并且运行良好。现在我在 Windows 10 上。

关于我的环境的一些信息:

  • Visual Studio 2017 社区(和预览版)
  • .NET 4.6 与 ASP.NET Core 和 EF Core
  • Windows 10

  • 这是发布对话框:
    c# - 网站发布期间在项目中未找到数据库-LMLPHP

    最佳答案

    解决方案是安装 Visual Studio 2017 Professional,我现在可以看到我的 DbContext 类并在发布时应用迁移。

    关于c# - 网站发布期间在项目中未找到数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47315953/

    10-14 16:39
    查看更多