[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框架是目前应用非常火的一个东西,据说各方面的性能都不错,而且可以支持多种数据库,在开始介绍这个文章之前,我花了不少功夫来学 ...
随机推荐
- bzoj3811 玛里苟斯
分三种情况讨论 k=1时,对于每一位而言,只要有一个数这一位是1,那么这个就有0.5的概率是1,选他就是1,不选就是0,有第二个的话,在第一个选或不选的前提下,也各有0.5的几率选或不选,0和1的概率 ...
- bzoj 2038 小z的袜子 莫队
莫队大法好,入坑保平安 只要能O(1)或O(log)转移,离线莫队貌似真的无敌. #include<cstdio> #include<iostream> #include< ...
- BZOJ_3207_花神的嘲讽计划Ⅰ_哈希+主席树
BZOJ_3207_花神的嘲讽计划Ⅰ_哈希+主席树 Description 背景 花神是神,一大癖好就是嘲讽大J,举例如下: “哎你傻不傻的![hqz:大笨J]” “这道题又被J屎过了!!” “J这程 ...
- Mysql存储过程 —— SEQUENCE的实现
http://blog.csdn.net/crazylaa/article/details/5368447 创建sql语句: DROP TABLE IF EXISTS sequence; -- 建se ...
- MIP 组件库升级公告
背景 为了方便广大开发者们更好地使用组件,现对 MIP 组件库统一进行升级,升级后将分为通用组件和自定义组件两类,方便开发. 通用组件,即考虑了组件通用性方便所有开发者参考使用的组件,将存放于 mip ...
- kubernetes实践之二:Kubernetes可视WEB UI Dashboard搭建
Kubernetes可视WEBUI Dashboard搭建 支持浏览器:火狐 一.Dashboard下载地址 git clone https://github.com/kubernetes/kuber ...
- 陪你解读Spring Batch(二)带你入手Spring Batch
前言 说得多不如show code.上一章简单介绍了一下Spring Batch.本章将从头到尾搭建一套基于Spring Batch(2.1.9).Spring(3.0.5).mybatis(3.4. ...
- jQuery拼图小游戏
jQuery拼图小游戏 最后样式 核心代码部分 <script type="text/javascript" > $(function () { $("td& ...
- 学习python的第四天
4.29自我总结 一.Jupyter的安装以及运行 1.Jupyter的安装 运行CMD,在CMD中输入pip3 --default-timeout=100 install -U jupyter 再输 ...
- SAP MM 预留单据的历史修改记录?
SAP MM 预留单据的历史修改记录? 在笔者眼里,SAP系统是一个高度严谨的软件系统.用户在SAP系统里的相关操作,系统都会做记录.用户对于系统的相关单据的增删改,SAP系统都有保留change h ...