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两个文件,否则运行失败;

目录
打赏
0
0
0
0
3
分享
相关文章
|
1月前
|
code runner 运行C#项目
本文介绍了如何修改Code Runner设置使 Visual Studio Code (VS Code) 能直接运行完整的 C# 项目。传统方式依赖 cscript 工具,仅支持 .csx 文件,功能受限且已停止维护。新配置使用 `dotnet run` 命令,结合一系列炫酷的cmd指令,将指令定位到具体的csproj文件上进行运行。
96 38
开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
64 12
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
771 4
使用VSCode搭建UniApp + TS + Vue3 + Vite项目
`uniapp` 是一个基于 Vue.js 的框架,支持一次开发多端部署,深受前端开发者喜爱。本文详细介绍如何使用 `VSCode` 搭建 `uniapp` 项目,包括安装 `node` 和 `pnpm`、创建项目、安装扩展组件、配置 `Json` 文件注释及安装相关插件。通过这些步骤,你可以高效地使用 `VSCode` 开发 `uniapp` 项目,并享受代码提示和自动补全功能,提高开发效率。
420 24
使用VSCode搭建UniApp + TS + Vue3 + Vite项目
VSCode编程助手工程能力体验报告(一):通义灵码 - 帮你高效切入新项目、编码和提升质量
我是一位软件工程师,用通义灵码个人版vscode插件的workspace做项目分析和复盘,对比之前没有灵码,现在提效了80%,本文介绍了具体的使用流程。
942 2
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
1020 3
VSCode开发.net项目时调试无效
【9月更文挑战第22天】在使用 VSCode 开发 .NET 项目时遇到调试问题,可从项目配置、调试配置、调试器安装、运行环境、日志和错误信息等方面排查。确认项目类型及文件配置,检查 `launch.json` 文件及配置项,确保调试器扩展已安装并启用,验证 .NET 运行时版本和环境变量,查看 VSCode 输出窗口和项目日志文件,检查权限及代码错误。若问题仍未解决,可查阅官方文档或社区论坛。
135 4
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等