关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

怎么把.net Core 新项目转移到VS2019 for MAC

发布时间:2020-03-09 00:00:00

VS2019 for MAC早已公布很长期了,本认为新项目移过去很不便,一直沒有姿势,近期呆家中快长霉了,决策研究,想不到一句编码都不用动,立即完功,这一下能够 制造了。全体同学能够 安心整了。

此次服务平台的要求:

MAC OS : mac OS Catalina 10.15.3

VS 2019 : VS for Mac community 8.4.8

.net Core : Core 3.1

Sql Server : Docker Sql Server 2019 

原服务平台:

windows 10+vs2019 community+ core3.1 + sql server 2019

=========================

一、安裝VS 2019

下床详细地址:https://visualstudio.microsoft.com/zh-hans/downloads/

这儿无论你免费下载的是标准版,小区版,還是商业版,安裝进行全是小区版,用你的ID登录后,才会更改版本号

安裝迅速进行,入门基础沒有难度系数,和win版一样,宇宙空间最強IDE

 

检测在建一个新项目运作,沒有难题。但是以前的新项目是sql server 的。因此刚开始应用Docker

Docker下载链接:https://www.docker.com

二、免费下载Docker Desktop for MAC 并 安裝运作

配备中国镜像系统源:开启Docker 喜好设定,在Docker Engine加上详细地址就能够

(假如不配备那速率立即难以忍受,3k/s免费下载,我配备了一个阿里云服务器的,可以。)

阿里云服务器器皿镜像系统控制面板:进到后,最下边有一个镜像系统网络加速器,会让你一个加快详细地址。

三、应用Docker

应用Docker 时能够 先了解一下常见的指令,那样能够 更为迅速

开启OS 控制面板并在Docker 中开启Docker Hub

在检索里搜索Sql Server

 

进到网页页面能够看见微软官方的配备表明和一些版本号表明

1.在控制面板键入:

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

开始下载镜像系统了,等候进行(仿佛以前配备的加快对mcr.microsoft.com没反映,我这儿一直比较慢。不知道到多会了,总之睡觉来到,第二天早安了,看过下1.5G上下,下了很长期。一样的,安裝mysql要是几十秒就进行了)

下边五行缺猫同学们回应说

mcr慢能够 换为mcr.azk8s.cn这一网站域名试一下

2.查询镜像系统键入:docker images

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

如今见到早已运作起來了。OK,刚开始get新项目

四、转移新项目 1.开启新项目或从git免费下载自身的新项目 2.开启之后复原包,直至复原进行

3.开启新项目的appsettings.json文档配备和Sql的链接文件:

{
  "ConnectionStrings": {
    "DefaultConnection": "Server=.;Database=aspnet-AquaWeb;User ID=SA;Password=Admin123456;MultipleActiveResultSets=true",
    "conn": "Server=.;Database=aspnet-AquaWeb-conn;User ID=SA;Password=Admin123456;MultipleActiveResultSets=true"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*"
}

 

4.转化成运作一下

高能预警,留意,是一句编码也没有改。运作一切正常,提醒转移数据库查询后,点一下就立即进到了。

用户管理系统用的是identity基本上干了更新,彻底一切正常。

登录到后台管理后把系统软件认成了windows19,硬盘容量是用WIM,因此认不上一切正常,webAPI一切正常,SignalR一切正常(由于客户统计分析是SignalR做的)

 

到此进行转移。写这一纪录一下二天里爬过的坑,防止大伙儿进坑。


/template/Home/Zkeys/PC/Static