mac pro M1(ARM)安装:.Net、C#开发环境

news2024/10/6 8:22:36

0.引言

因为.Net是开发、运行环境,而C#是一个编程语言,专用于.Net平台,C#是运行在.Net之上的,所以两者的安装是密不可分的

1. 安装

1、因为arm架构安装Visual Studio 2022 for mac可以自动附带安装.Net,所以我们只需要安装它就可以帮我们安装上.Net

Visual Studio for Mac下载地址

当然,如果不想安装VS,也可以直接安装.Net,选择arm版本

.Net下载地址

在这里插入图片描述

下面我们以安装VS为例,讲解安装步骤:

2、下载完成后,双击安装

在这里插入图片描述

在这里插入图片描述

3、勾选.Net,点击安装

在这里插入图片描述

4、安装完成后,查询.Net版本

dotnet --version

在这里插入图片描述

5、下载.Net SDK,选择arm版本

.Net SDK下载

在这里插入图片描述

6、下载完成后,双击安装即可

在这里插入图片描述

2.VS Code配置

这里我使用Visual Studio Code来开发C#程序,那么需要安装一些C#,.Net的插件

1、C#轻量开发插件 C#

在这里插入图片描述

2、C#自动添加using引用插件 Auto-Using for C#

在这里插入图片描述

3、C#文件拓展插件 C# Extensions

在这里插入图片描述

4、解决方案管理vscode-solution-explorer (选装)

在这里插入图片描述

5、包管理插件 NuGet Package Manager GUI

在这里插入图片描述

6、选中一段代码直接运行 Code Runner(选装)

在这里插入图片描述

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

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

相关文章

刷题之完全二叉树的权值和小字辈及根据后序和中序遍历输出先序遍历

1、完全二叉树的权值 1)题目 给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下、从左到右的顺序依次是 A1, A2, AN,如下图所示: 现在小明要把相同深度的节点的权值加在一起,他想…

开关电源32个检测项目、检测方法与检测设备(下)

开关电源是电器必备,本文详细介绍了开关电源的32个常见检测项目、检测方法与仪器,内容较多,前些日子介绍了上部分16个项目(点击阅读),今天介绍剩下的16个项目。抱歉久等了! 过压保护测试 一、目…

MySQL数据库事务控制

目录 一、事务控制概念 二、事务控制特性 三、事务控制相关命令 1、测试begin和commit(开始事务和提交事务) 2、测试事务回滚rollback 四、总结 1、事务的ACID特性 2、事务之间的相互影响 3、事务的隔离级别 一、事务控制概念 在MySQL中用于处理…

上海大治河二线船闸总体设计与结构计算

目录 第一章 设计基本资料 1 1.1工程概况 1 1.2 货运量预测 1 1.3 建筑物设计等级 1 1.4 通航情况及计算参数的选取 1 1.5 设计船型 2 1.6 特征水位表 2 1.7 水文气象资料 3 1.8 工程地质 3 第二章 总体设计 4 2.1 船闸地理位置确定 4 2.2 船闸线、级数确定 5 2.3 船闸的基本尺…

【能效管理】变电所运维云平台在上海某医院的设计分析

摘要:本文概述了变电所电力运维技术,分析了医院变电所中存在的技术设备老化和技术荷载不足的技术性问题,并从主变低压进出线路监测故障、环境监测故障、设备档案记录、运维排班记录、分析报告五个方面探讨了变电所电力运维技术的具体应用。变…

1. 语音类实现 (实现读取wav/pcm,STFT)

[C 基于Eigen库实现CRN前向推理] 第一部分:WavFile.class (实现读取wav/pcm,实现STFT) 前言:(Eigen库使用记录)第一部分:WavFile.class (实现读取wav/pcm,实现STFT)第二部分:Conv2d实现第三部分:TransposedConv2d实现…

荧光标记肽(Arg)9, FAM-labeled

(Arg)9, FAM-labeled 是一种带有 FAM 标记的 ARG,属于细胞穿透肽 (CPP)。CPPs 已成为一种强大的工具,用于将生物活性物质输送到完整细胞胞质中。(Arg)9, FAM-labeled, a cell-penetrating peptide (CPP), is a nona-arginine (ARG) with FAM label. CPPs…

mac上的python2安装

iiPython Release Python 2.7.18rc1 | Python.orgThe official home of the Python Programming Languagehttps://www.python.org/downloads/release/python-2718rc1/不小心把mac上的python2给删除了,发现老的nodejs项目需要pytho2,这下晕了,…

秸秆制粒机的总体设计

目 录 摘 要 I Abstract II 第一章 绪论 1 1.1选题背景及意义 1 1.2国内外生物质制粒机的发展现状 4 1.2.1国外发展现状 4 1.2.2国内发展现状 5 1.3目前主要的制粒机类型及其制粒方法 9 1.3.1活塞式制粒机 9 1.3.2螺旋式制粒机 10 1.3.3模压颗粒制粒机 10 1.4秸秆燃料制粒加工技…

MES工单工艺线路条码系统NetMVC源码 MES条码管理系统源码

系统详情功能: 生产管理、基础数据维护、设备统计、新增设备统计、水质地图、故障统计、设备分布、耗材统计 生产管理:工单管理、工单检测、工单查询、工单生产、工位扫描、工位设置、滤芯包装、 包装打印、包装管理、条码管理、生产进度图 基础数据维…

性能测试之cpu 分析

cpu 架构 --中央处理器 运算器: 真正进行计算的单元控制器: leader寄存器: 存储 指令、数据、地址时钟 控制程序运行时长 内存 程序代码、网络数据,外部数据进入cpu的桥梁,内存的速度,要比cpu的速度 cp…

基于PHP+MySQL企业网络推广平台系统的设计与实现

企业网络推广平台系统具有很强的信息指导性特征,采用PHP开发企业网络推广平台系统 给web带来了全新的动态效果,具有更加灵活和方便的交互性。在Internet中实现数据检索越来越容易,可以及时、全面地收集、存储大量的企业资源信息以及进行发布、浏览、搜索相关的信息。让企业、个…

当世界杯撞上电商销售旺季,独立站卖家如何爆单不爆冷?

今年的世界杯频频爆冷,就像如今的天气一样,令人瑟瑟发抖。由于卡塔尔当地的特殊气候,2022年世界杯选择在冬季举行,于是就有了电商销售旺季遇上世界杯。两股热度叠加,造就了空前的销售时机。 感恩节、黑五、网一&#x…

CSDN【top1】Pytest接口测试框架实战项目搭建

一、前言 想想之前玩的框架,做的项目都是把数据用例冗余到一起的,不符合数据用例分离的思想,所以准备基于pytest搭建个测试框架,支持数据用例分离,接下来会用一系列文章逐步介绍整个框架是怎么搭建起来的。 二、项目结…

[附源码]计算机毕业设计springboot高校体育场馆管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

TMA三均线股票期货高频交易策略的R语言实现

趋势交易策略是至今应用最广泛以及最重要的投资策略之一,它的研究手段种类繁多,所运用的分析工具也纷繁复杂,其特长在于捕捉市场运动的大方向。股指期货市场瞬息万变,结合趋势分析方法,量化投资策略能够得到更有效的应…

项目使用smart-doc+Torna自动化创建api文档

首先部署Torna,我这里是用docker部署的 准备工作:1 docker 环境 2 torna 所需的sql脚本(可以去github 找最新的) DROP TABLE IF EXISTS compose_additional_page; CREATE TABLE IF NOT EXISTS compose_additional_page (id bigi…

jupyter使用教程及python语法基础

前言 上回说到搭建jupyter环境,今天的文章主要就是熟悉jupyter上的基本操作,以及python的一些基础语法。 正文 1、熟悉jupyter界面使用方法 通过命令行进入jupyter后,选择python3。 进去之后就是如下界面,要熟悉以下操作。当…

SAP ABAP——数据类型(二)【TYPES自定义数据类型详解】

💬个人网站:【芒果个人日志】​​​​​​ 💬原文地址:SAP ABAP——数据类型(二)【TYPES自定义数据类型详解】 - 芒果个人日志 (wyz-math.cn) 💂作者简介: THUNDER王,一名…

python学习笔记(11)---(模块与包)

第九章 模块与包 1.模块(modules) (1)概念:将实现某一特定功能的代码放置在一个文件中,以便于其他程序进行导入使用,可以避免函数名、变量名的冲突,该文件称为模块,拓展…