温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么将.net Core 项目迁移到VS2019 for MAC

发布时间:2021-06-07 17:54:20 来源:亿速云 阅读:187 作者:Leah 栏目:开发技术

本篇文章为大家展示了怎么将.net Core 项目迁移到VS2019 for MAC,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

一、安装VS 2019

怎么将.net Core 项目迁移到VS2019 for MAC

怎么将.net Core 项目迁移到VS2019 for MAC

安装很快完成,上手基本没有难度,和win版一样,宇宙最强IDE

怎么将.net Core 项目迁移到VS2019 for MAC

二、下载Docker Desktop for MAC 并 安装运行

配置国内镜像源:打开Docker 偏好设置,在Docker Engine添加地址就可以

(如果不配置那速度直接无法忍受,3k/s下载,我配置了一个阿里云的,还可以。)

阿里云容器镜像控制台:进入后,最下面有个镜像加速器,会给你一个加速地址。

怎么将.net Core 项目迁移到VS2019 for MAC

三、使用Docker

使用Docker 时可以先了解一下常用的命令,这样可以更加快速

打开OS 控制台并在Docker 中打开Docker Hub

怎么将.net Core 项目迁移到VS2019 for MAC

在搜索里查找Sql Server

怎么将.net Core 项目迁移到VS2019 for MAC

进入页面可以看到微软官方的配置说明和一些版本说明

1.在控制台输入:

docker pull mcr.microsoft.com/mssql/server:2019-latest

开始下载镜像了,等待完成(好像之前配置的加速对mcr.microsoft.com没反应,我这里一直很慢。不知到多会了,反正晚上睡觉去了,第二天早上好了,看了下1.5G左右,下了很长时间。同样的,安装mysql只要几十秒就完成了)

2.查看镜像输入:docker images

怎么将.net Core 项目迁移到VS2019 for MAC

3.运行sql server

控制台输入run:(注意一下:这里密码必须是强密码,不然会运行不起来)

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Admin123456' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest

控制台输入ps查看运行状态:

docker ps

怎么将.net Core 项目迁移到VS2019 for MAC

现在看到已经运行起来了。OK,开始get项目

四、迁移项目

1.打开项目或从git下载自己的项目

2.打开后会还原包,直到还原完成

怎么将.net Core 项目迁移到VS2019 for MAC

3.打开项目的appsettings.json文件配置和Sql的链接文件:

怎么将.net Core 项目迁移到VS2019 for MAC

4.生成运行一下

前方高能,注意,是一句代码都没有改。运行一切正常,提示迁移数据库后,点一下就直接进入了。

用户管理用的是identity基础上做了升级,完全正常。

怎么将.net Core 项目迁移到VS2019 for MAC

登陆到后台后把系统认成了windows19,硬盘容量是用WIM,所以认不到正常,webAPI正常,SignalR正常(因为用户统计是SignalR做的)

怎么将.net Core 项目迁移到VS2019 for MAC

上述内容就是怎么将.net Core 项目迁移到VS2019 for MAC,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI