【工具篇】在Mac上开发.Net Core需要的工具

微信公众号:趣编程ACE
关注可了解更多的.NET日常开发技巧,如需帮助,请后台留言;
[如果觉得本公众号对您有帮助,欢迎关注]

在Mac上开发.Net Core需要的工具

如果您是一个.NET 开发者,想从Windows切换到Mac上开发.NET或者您已经在Mac上开发了,那么这边文章将会介绍或者回顾一些在Mac系统上开发所需要的一些工具。

首先,应该感谢微软团队,感谢Mono项目,因为他们,.NET能够跨平台,跨平台,跨平台。。。。

VSCode

7f67302001e4ce089b8f4f471d871ffc.png

VSCode其实是个文本编辑器,但是可以通过安装不同的语言插件来将编辑器转变为一个编译器。那么在VSCode上开发C#需要哪些插件呢?其实各位可以去插件市场安装,这里我截取了几个我常用的插件,如下显示:

d1648781be2cf035d42c26c42faa9174.png

5a2d99a31c43a8ba6524927f99a48f03.png

0a8115ca72ce6a74444e8c27f85385a0.png

caa3e7f38d091a4305e8019b208870e7.png

有了插件之后,我们还需要学习如何使用好VSCode,对此大家可以参考VSCode官网文档即可,同时下面截取了Mac版本的VSCode快捷键:

b48a38ed4dfeae59696efd6b7813211e.png

Visual Studio for Mac

50140309fa194095c4b251a1d6432ed5.png

这个软件我用的很少,个人感觉使用体验不好,甚至在开发时连一些中英文切换在编辑器上显示都有问题,这里我就不推荐使用了。

JetBrains Rider

4b82e2790b778448afb444c3844938fc.png

开发Java,Python的朋友都知道,JetBrains 公司的产品确实不错,另外在VS中用过ReSharper插件的朋友也是有感受的,那就是很卡的,但是在这个软件里被集成的很好,速度快一些。这个软件有个缺点就是收费的,这点不如VSCode。


除此之外,VSCode还有很多好玩的插件以及详细使用配置技巧,下回分享~

如需配置上帮助,请后台私信~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/287729.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Pix4d精品教程】Pix4Dmapper完整航测内业操作流程手把手图文教程

1. 作业流程图 2. 原始资料准备 原始资料包括影像数据、POS数据以及控制点数据。 确认原始数据的完整性,检查获取的影像中有没有质量不合格的相片。同时查看POS数据文件,主要检查航带变化处的相片号,防止POS数据中的相片号与影像数据相片号不对应,出现不对应情况应手动调…

关于构造函数和this调用的思考

文中一系列思考和内容引发自以下问题:我需要在一个类的构造函数中调用另一个对象的构造函数,并使用this初始化其中的一个引用成员。 主要遇到的问题: 1. 构造函数的初始化列表中能访问this吗? 很明显c创建一个对象分为两部分&…

mysql semi join_MySQL 5.6 Semi join优化之materialization strategy

8月 24, 2014 |Nix.Huang考虑如下查询:select * from Countrywhere Country.code IN (select City.Countryfrom Citywhere City.Population > 7*1000*1000)and Country.continentEurope这个子查询是非相关子查询,我们能和外层循环独立的执行它&#x…

【ArcGIS风暴】何为动态投影?这次全面为您揭开ArcGIS中动态投影的神秘面纱!

本课程配套蓝光视频: 【ArcGIS风暴】GIS动态投影问题 GISer们都见过以下警告,该警告的原因是当前加载的数据的坐标系和当前数据框坐标系不一致导致的,核心问题是地理坐标系不一致。如当前数据的坐标系是GCS_Xian_1980,而数据框的坐标系有可能是WGS_1984等,总之跟要加载的数…

《假如编程是魔法之零基础看得懂的Python入门教程 》——(五)我的魔法竟然有了一丝逻辑

学习目标 了解魔法世界中的结构表现——缩进了解魔法世界的逻辑判断——if了解魔法世界的多次逻辑判断——ifelse嵌套了解魔法世界中的逻辑运算——且 and 与或 or 推荐 1.《备受好评的看得懂的C语言入门教程》 目录 第一篇:《假如编程是魔法之零基础看得懂的P…

类和类之间的关系

一、类和类之间的关系 UML类图中,常见以下几种关系: 1、泛化(Generalization) 是一种继承关系,比如动物类和老虎类,老虎继承动物,子类如何特化父类的所有特征和行为 箭头指向:带三角箭头的实线&#xff0…

Java SpringMvc+hibernate架构中,调用Oracle中的sp,传递数组参数

一、问题 我们调用数据,大都是可以直接获取表中的数据,或者用复杂点的sql语句组成的。但是,有时候,当这样达不到我们要的全部数据的时候,这时,我们就用到了存储过程【sp】,如果sp需要参数是数组…

js模拟blur

<div></div> 某个事件给div加个属性 $(div).attr(wait,true); $(div).click(function() { if(false!$(this).attr(wait)) return false; })转载于:https://www.cnblogs.com/cndxk/p/4788414.html

中国第一朵企业云

本文讲的是中国第一朵企业云&#xff0c;【IT168 资讯】算起来&#xff0c;中国中化集团公司的ERP完全运行在“云”上已经一个多月了&#xff0c;每每提到这个“创举”&#xff0c;信息技术部总经理彭劲松显得有些兴奋&#xff0c;却仍然很谨慎。作为中国第一家企业云的实践者&…

查缺补漏系统学习 EF Core 6 - 实体配置

推荐关注「码侠江湖」加星标&#xff0c;时刻不忘江湖事这是 EF Core 系列的第二篇文章&#xff0c;上一篇文章讲解了 EF Core 的一些基础概念&#xff0c;这一篇文章主要围绕实体属性的配置。点击上方或后方蓝字&#xff0c;阅读 EF Core 系列合集。实体配置配置实体的目的&am…

【ArcGIS风暴】捕捉VS经典捕捉,谁更有用武之地?

几乎所有的GIS软件都具有捕捉功能!今天我们一起来聊一聊ArcGIS软件中的捕捉功能吧。 ArcGIS软件中有两个重要的捕捉工具:捕捉和经典捕捉。 目录 一、捕捉(Snapping) 1、捕捉类型 2、捕捉选项

mysql innodb 索引 延迟更新_Mysql覆盖索引与延迟关联

延迟关联&#xff1a;通过使用覆盖索引查询返回需要的主键,再根据主键关联原表获得需要的数据。为什innodb的索引叶子节点存的是主键&#xff0c;而不是像myisam一样存数据的物理地址指针&#xff1f;如果存的是物理地址指针不就不需要二次查找了吗&#xff0c;根据myisam和inn…

Android之在笔记本电脑adb devices识别不了oppo A9手机(设备管理器ADB Interface里面有个黄色感叹号)

1 问题 记本电脑adb devices识别不了oppo A9手机&#xff08;设备管理器ADB Interface里面有个黄色感叹号&#xff09; 图片如下 2 分析 很明显这里是驱动问题&#xff0c;ADB Interface有感叹号提示&#xff0c;所以这里需要解决驱动问题 3 解决办法 1&#xff09;可以尝试…

《假如编程是魔法之零基础看得懂的Python入门教程 》——(六)精简魔法更强大

学习目标 了解对相似逻辑的简化编写——循环 推荐 1.《备受好评的看得懂的C语言入门教程》 目录 第一篇&#xff1a;《假如编程是魔法之零基础看得懂的Python入门教程 》——&#xff08;一&#xff09;既然你选择了这系列教程那么我就要让你听得懂 第二篇&#xff1a;《假…

Tiny模板语言(VelocityPlus)初步入门

2019独角兽企业重金招聘Python工程师标准>>> 1 关于用户手册 本文主要介绍如何在模板中使用Tiny模板语言&#xff0c;通过查阅本手册&#xff0c;可以对Tiny模板语言 TTL(Tiny Template Language)的用法有一个较全面的认识&#xff0c;并学会如何有效地使用Tiny模板…

第十二周学习进度表

第十二周所花时间&#xff08;包括上课&#xff09;上课&#xff1a;4小时&#xff08;2小时的实验&#xff09;&#xff0c;周一&#xff1a;2小时&#xff0c;周三&#xff1a;3小时&#xff0c;周四&#xff1a;2小时&#xff0c;周五&#xff1a;2小时&#xff0c;周六、日…

『技术群里聊些啥』.NET 如何计算文件 MD5 哈希

前言有网友在交流群中询问&#xff0c;文件 MD5 是全部读取到内存后计算出来的&#xff0c;还是拿到流就可以计算出来了&#xff1a;原理上来说&#xff0c;MD5 需要对全部内容做运算&#xff0c;所以应该是获取所有内容后再计算的。但是&#xff0c;如果全部读取到内存后再计算…

【空间数据库】ArcGIS地理空间数据库GeoDatabase(GDB)概述及建立过程图文详解

地理数据库(Geodatabase)是一种面向对象的数据模型,它对于地理空间特征的表达更接近我们对现实世界的认识。地理数据库在一个公共模型框架下,对GIS处理和表达的空间特征,如适量、栅格、Tin、网络等进行统一描述和存储,是目前最先进的数据管理模式,本文介绍地理数据库的概…

探索发现:平台云——云的新风向

本文讲的是探索发现&#xff1a;平台云——云的新风向&#xff0c;云主机&#xff0c;自2011年火热崛起之后&#xff0c;成为IDC行业替代VPS的完美系列&#xff0c;它的成功在于其相对于VPS的压倒性优势;而平台云凭借其的便捷的操作、实时监控和可视化服务&#xff0c;让站长们…

Android之运行app提示The application could not be installed: INSTALL_FAILED_TEST_ONLY

1、问题 笔记本新安装的Android studio&#xff08;版本3.5.2&#xff09;运行最简单的程序&#xff0c;错误提示如下 The application could not be installed: INSTALL_FAILED_TEST_ONLY 2、分析 高版本的Android studio里面AndroidManifest.xml文件默认如下 android:tes…