首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS代码和macOS错误:“此平台不支持LocalDB”

VS代码和macOS错误:“此平台不支持LocalDB”
EN

Stack Overflow用户
提问于 2018-06-08 14:43:39
回答 2查看 6.8K关注 0票数 1

我一直在通过.NET操作系统上的可视化演播室代码来修补Mac,但是实体框架给我带来了一些麻烦。我完全能够迁移,但不能运行> dotnet数据库更新命令,而不会收到以下错误:我一直在研究的LocalDB is not supported on this platform.,而且这个问题似乎与操作系统有关,我如何解决这个问题,并最终有一个工作数据库要迁移到。

EN

回答 2

Stack Overflow用户

发布于 2019-12-02 18:52:53

消息是:“在这个平台上不支持LocalDB。”是对的。使用LocalDB文件的.mdf无法在MacOSX下工作,因为该文件需要隐藏的"SQLExpress“服务器层。这还没有在MacOS上实现。因此,无论是VS代码,还是VS Studio,都不会在Mac上立即完成这项工作。

您可以使用docker解决这个问题,它可以在Linux上运行一个容器化的SQLServer版本。您需要稍微学习一下docker,在容器中复制您的文件并将其作为数据库挂载到SQLServer中,但是如果您熟悉unix命令行世界,就没有什么困难了。还需要安装mac接口,并且在SQLServer内部会有一些(小的)限制,这是因为linux版本与windows版本没有100%相同。

玩得开心!

票数 2
EN

Stack Overflow用户

发布于 2018-11-01 09:02:09

我在MAC上使用VS代码。我试过了。在最后一个cmd行,错误显示:“网络nat声明为外部,但找不到。请使用docker network create nat手动创建网络,然后再试一次。”参考文献。Create networks automatically in Docker Compose并找到soln :编辑docker-compose.yml文件,用于网络作为网络:默认:就是它。我可以在浏览器中打开网站。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50763108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档