开发者社区> IT老梅> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MacOS操作系统当中运行VSCode并配置运行调试C#项目

简介: 在开发的过程当中,经常会遇到各种开发环境,在MacOS上如何运行VSCode,配置并且调试C#项目,本文进行讲解
+关注继续查看

1、安装.NET Core;
微软官网下载.NET Core;一路next完成后,就安装好了;
2、创建项目(以控制台程序为例);
2.1、添加工作区文件夹
1.png
2.2、打开终端,创建解决方案;
2.png
2.3、使用命令行,创建解决方案;
输入命令:dotnet new sln -o duro
3.png
在工作区文件下面增加了一个解决方案
2.4、进入刚创建的解决方案目录
4.png
2.5、命令行创建控制台程序
终端输入:dotnet new console -o duro
5.png
2.6、编译和运行代码
编译---输入命令:dotnet build
6.png
运行---输入命令:dotnet run --project duro,生成bin目录
3、配置调试;
3.1、按F5启动调试,第一次启动会出现配置页面;选择.NET Core;
7.png
3.2、配置luanch.json,点击添加配置按钮,增加配置;选择红框标志的;
luanch.json是用来描述Debugger的配置的文件。
8.png
3.3、修改Program配置路径,就是配置当前可执行文件的Path;保存;
Mac下没有exe,编译后是dll
9.png
3.4、按F5运行,异常,配置任务;创建Tasks.json文件;
10.png
3.5、修改Tasks.json;在args,增加项目路径,${workspaceRoot}/duro
11.png
3.6、运行异常;打开launch.json;
12.png
从上文提示看,路径从工作区文件夹目录,没有解决方案和项目目录;
因此需重新配置launch.json;
13.png
4、F5运行调试;
14.png
5、备注:每次修改完成后,需要调试,在调试前,通过dotnet run --project duro让程序运行下;再进行调试;
6、程序运行,进入duro.dll所在目录输入命令:dotnet duro.dll
15.png
备注:必须要留有duro.dll和duro.runtimeconfig.json两个文件,否则运行失败;

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
VSCode插件 code runner运行TypeScript
VSCode插件 code runner运行TypeScript
118 0
vscode插件快餐教程(10) - 设置
vscode中新增和读写配置项的方法
1860 0
vscode插件快餐教程(5) - 代码补全
vscode插件快餐教程(5) - 代码补全 上节我们介绍了lsp的基本框架和协议的三次握手。下面我们先学习一个最简单的功能协议:给vscode发送一条通知。 LSP窗口消息 在LSP协议中,跟窗口相关的协议有三条: window/ShowMessage Notification window/showMessage Request window/logMessage Notification 我们可以使用Connection.window.sendxxxMessage函数来向客户端发送消息。
1581 0
vscode插件快餐教程(2) - 编程语言扩展
对于一个编辑器来说,编辑命令是非常重要的部分。不过vscode更主要的作用不是写文本,而是写代码。所以我们第二讲就直入辅助编写代码的部分。
1432 0
xal
VSCode插件开发全攻略(一)概览
# 文章索引 * [VSCode插件开发全攻略(一)概览](https://www.atatech.org/articles/121864) * [VSCode插件开发全攻略(二)HelloWord](https://www.atatech.org/articles/121866) * [VSCode插件开发全攻略(三)package.json详解](https://www.atatec
2979 0
xal
VSCode插件开发全攻略(二)HelloWord
更多文章请戳[VSCode插件开发全攻略系列目录导航](https://www.atatech.org/articles/121864)。 # 写着前面 学习一门新的语言或者生态首先肯定是从HelloWord开始。 您可以直接克隆我放在GitHub上[vscode-plugin-demo](https://github.com/sxei/vscode-plugin-demo) 的
1327 0
xal
VSCode插件开发全攻略(三)package.json详解
更多文章请戳[VSCode插件开发全攻略系列目录导航](https://www.atatech.org/articles/121864)。 # package.json 在详细介绍vscode插件开发细节之前,这里我们先详细介绍一下vscode插件的`package.json`写法,但是建议先只需要随便看一下,了解个大概,等后面讲到具体细节的时候再回过头来看。 如下是`packa
2082 0
xal
VSCode插件开发全攻略(七)WebView
更多文章请戳[VSCode插件开发全攻略系列目录导航](https://www.atatech.org/articles/121864)。 # 什么是Webview 大家都知道,整个VSCode编辑器就是一张大的网页,其实,我们还可以在`Visual Studio Code`中创建完全自定义的、可以间接和`nodejs`通信的特殊网页(通过一个`acquireVsCodeApi`特殊方
2783 0
xal
VSCode插件开发全攻略(九)常用API总结
更多文章请戳[VSCode插件开发全攻略系列目录导航](https://www.atatech.org/articles/121864)。 本文提炼一些常见的API使用场景供参考。 # 本文还没写完,有待补充 # 编辑器相关 ## 修改当前激活编辑器内容 替换当前编辑器全部内容: ```js vscode.window.activeTextEditor.e
1900 0
+关注
IT老梅
技术达人、分享爱好者
14
文章
0
问答
来源圈子
更多
阿里云最有价值专家,简称 MVP(Most Valuable Professional),是专注于帮助他人充分了解和使用阿里云技术的意见领袖阿里云 MVP 奖项为我们提供了这样一个机会,向杰出的意见领袖表示感谢,更希望通过 MVP 将开发者的声音反映到我们的技术路线图上。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载