[macOS开发.NET Core] 开篇 & 抉择 & 先利其器
一直以来MacBook是大多数开发者的首选,无论是macOS的便利性,还是MBP的外观,更或者是为了装13,我一直认为一个开发者必须得拥有一部MBP。虽然最后的因素是大多数的。
终于在我的努力下说服下,我家女王终于批下巨款,允许我买本了,感觉自己已经走上了人生巅峰。
本本到手后,每天是爱不释手啊,游戏也不打了,就研究怎么利用各种快捷键,快速的使用macOS。但是,悲剧终于来了,我比较多的工作是在.NET平台下的开发,.NET framwork 是不可能安装在macOS上的,难道我只能macOS & 虚拟机了吗,作为一台价值2W RMB的本,我内心是不允许的,经过一顿分析,我觉得.NET Core应该可以胜任在这个场景下的应用,毕竟大多数的开发场景还是在B/S下的。
方向有了,下一步就是进行实施了。首先要选择IDE,虽然巨硬已经发布了macOS下的VS或者vscode,但是,作为一名JetBrains家工具上瘾的人(多半废了)还是选择Rider。当然,我肯定不是那么肤浅的人,毕竟macOS下的office套件已经这么多个版本了,还不是很好用,我担心降低VS在我心目中的地位,还是不在mac上安装VS了,当然如果你追求轻量编辑,这里同时推荐VS Code。
工具选择完毕了,工欲善其事必先利其器,下面咱们就准备开发环境。
Rider
地址:https://www.jetbrains.com/rider/
这个其实没什么好说的,下载安装一条龙就完了。
最后安装完,启动后的界面

.NET Core
地址:https://dotnet.microsoft.com/download
同样的 一路安装继续即可~
最后安装成功

可以看到安装路径、版本以及其他的一些信息
点击关闭有一个细节,询问是否自动删除,这个还是不错的。毕竟mac的固态硬盘那么贵。(加了256G 收了我2000块 我...)
测试安装是否成功
1.重新打开Rider
2.选择New Solution,创建一个空的解决方案


3.然后右键ADD Project
4.这里咱们先创建一个控制台程序


创建完成后,会自动创建一个Hellow World
嗯,这个很程序猿
5.最后右键test project(不是solution),run 一下

成功执行
6.下面咱们尝试创建一个web项目,毕竟后续要进行B/S开发的

OK,老规矩还是先run起来

咱们访问地址即可

嗯嗯可以愉快的玩耍了。
今天先到着了,下面会继续更新后续的内容。
[macOS开发.NET Core] 开篇 & 抉择 & 先利其器的更多相关文章
- [macOS开发.NET Core] 一个简单的WEB程序
上一篇咱们提到了在macOS下选进行开发. 咱们已经把工具准备完成了. 现在咱们做一个简单的DEMO 创建WEB程序  之前咱们已经创建过WEB程序,并且成功的运行过数据 现在咱们创建一个页面,并显 ...
- 小白开学Asp.Net Core 开篇
开学Asp.Net Core 开篇 一.准备工作 1.操作环境:Win10 2.开发工具:VS2019 3.运行环境:.Net Core 2.2 4.数据库:SqlServer2012 二.项目搭建 ...
- .NET Core开源组件:后台任务利器之Hangfire 转载 https://www.cnblogs.com/chenug/p/6655636.html
.NET Core开源组件:后台任务利器之Hangfire 一.简述 Hangfire作为一款高人气且容易上手的分布式后台执行服务,支持多种数据库.在.net core的环境中,由Core自带的D ...
- 使用VS Code 开发.NET Core 应用程序 部署到Linux 跨平台
使用VS Code 开发.NET Core 应用程序 部署到Linux 跨平台. 前面讲解了VSCode开发调试 .NET Core.都只是在windows下运行. .NET Core真正的核心是跨平 ...
- 部署到Linux使用VS Code 开发.NET Core 应用程序
使用VS Code 开发.NET Core 应用程序 部署到Linux 跨平台 使用VS Code 开发.NET Core 应用程序 部署到Linux 跨平台. 前面讲解了VSCode开发调试 .NE ...
- 【实验手册】使用Visual Studio Code 开发.NET Core应用程序
.NET Core with Visual Studio Code 目录 概述... 2 先决条件... 2 练习1: 安装和配置.NET Core以及Visual Studio Code 扩展... ...
- AI应用开发实战 - 从零开始搭建macOS开发环境
AI应用开发实战 - 从零开始搭建macOS开发环境 本视频配套的视频教程请访问:https://www.bilibili.com/video/av24368929/ 建议和反馈,请发送到 https ...
- 使用Visual Studio Code开发.NET Core看这篇就够了
作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9926078.html 在本文中,我将带着大家一步一步的通过图文的形式来演示如何在Visual Studi ...
- 使用Dapper.Contrib 开发.net core程序,兼容多种数据库
关于Dapper的介绍,我想很多人都对它有一定的了解,这个类似一个轻型的ORM框架是目前应用非常火的一个东西,据说各方面的性能都不错,而且可以支持多种数据库,在开始介绍这个文章之前,我花了不少功夫来学 ...
随机推荐
- ES6知识整理(1)--let和const命令
最近准备在业余空闲时间里一边学习ES6,一边整理相关知识.只有整理过的学习才是有效的学习.也就是学习之后要使用和整理成文,才是正在的学到了... 那么现在开始 LINK START!(首先是第一讲,前 ...
- selenium IDE 使用方法整理
1.设置起始点(确定case从哪步开始执行),快捷键:S,效果图如下: 2.设置断点(case执行到添加断点处,将自动停止),快捷键:B,效果图如下: 3.设置判断点 如:百度输入ceshi,点 ...
- centos7 启动docker失败的解决
控制端使用yum install docker安装完成docker后启动docker失败,出现以下信息: Job for docker.service failed because the contr ...
- ssh框架整合笔记
1.建立普通的Javaweb项目,导入项目所必须的jar包. 2.配置web.xml文件. web.xml 3.在src下建立struts.xml. struts.xm 4.在实体包下配置 实体名 ...
- 文本分布式表示(二):用tensorflow和word2vec训练词向量
看了几天word2vec的理论,终于是懂了一些.理论部分我推荐以下几篇教程,有博客也有视频: 1.<word2vec中的数学原理>:http://www.cnblogs.com/pegho ...
- python设计模式-观察者
定义: 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖的对象都会得到通知并被自动更新. 观察者模式是对象的行为模式,又叫发布-订阅(pubish/subscribe)模式,模型 ...
- [Inside HotSpot] C1编译器HIR的构造
1. 简介 这篇文章可以说是Christian Wimmer硕士论文Linear Scan Register Allocation for the Java HotSpot™ Client Compi ...
- spring mvc+redis实现微信小程序登录
本文将详细的介绍微信小程序的登录流程以及在ssm框架下如何实现小程序用户登录 登录流程概要 主要的登录流程可以参考官方提供的一张流程图: 1.微信前台页面: 在微信版本更新之后,提高了安全机制,我们需 ...
- python爬虫Scrapy(一)-我爬了boss数据
一.概述 学习python有一段时间了,最近了解了下Python的入门爬虫框架Scrapy,参考了文章Python爬虫框架Scrapy入门.本篇文章属于初学经验记录,比较简单,适合刚学习爬虫的小伙伴. ...
- 从EventLoop到宏任务与微任务
1.javascript是单线程的 javascript是单线程的,意思是javascript在同一时间内只能做一件事情. 为什么是单线程的? 因为js的主要用途是用于用户交互和操作DOM,如果是多线 ...