我正在尝试从 Visual Studio 2017 社区中发布带有 Entity Framework Core 的 MVC Core 项目,但 VS 找不到任何包含 DbContext 的项目,因此它说:在项目中找不到数据库。
DbContext 不在网站项目中(我想发布),而是在网站项目引用的自己的 dll 项目中。
我曾尝试从 Windows 10 上的 VS 2017 社区和预览版发布。以前在 Windows 8 上,我可以使用预览版,并且运行良好。现在我在 Windows 10 上。
关于我的环境的一些信息:
这是发布对话框:
最佳答案
解决方案是安装 Visual Studio 2017 Professional,我现在可以看到我的 DbContext 类并在发布时应用迁移。
关于c# - 网站发布期间在项目中未找到数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47315953/