Visual Studio Code-配置C#环境|调试运行
前言
这篇文章旨在分享Visual Studio Code下配置C#环境。笔者之前一直在用Visual Studio,说实话觉得还是蛮好用的,而且也确实是用习惯了,不想尝试其他IDE了。 但是最近同学问我有没有体积小一点的IDE,我脱口而出VSCode,我没用过,只是听说VSCode体积小是它的亮点之一。 带着为什么VSCode体积会那么小的疑问,以及抱着对VSCode一探究竟的心态,看看VSCode是否有网友说的那么好用吗? 于是我开始尝试学习使用VSCode,同时写下这系列的文章,加深印象。
体验了一段时间,是真的舒服,界面布局清晰,插件功能齐全,编辑器又轻巧功能又丰富,就是配置语言环境略有麻烦,那今天就来写一下如何在Visual Studio Code下配置C#环境。
安装
还没安装VisualStudioCode的同学,看过来。下载安装过程非常简单:
配置
VisualStudioCode如何配置c#,网上众说纷纭,却没几篇能够详细分享整个配置过程,因此笔者在配置过程中处处碰壁,这种苦楚,让笔者急迫得想将此分享给大家,算是给各位朋友踩坑了。
网上文章众说纷纭,却都没有详细指出关键的.net环境,只是浮光掠影得带过。笔者抱着“辣鸡CSDN”的心态,直接上了微软官网找到了VSCode官方文档。文档中详细得描述了配置.net环境的过程。所以各位朋友少听CSDN各位博主哔哔了,省的被误导,可以参考我下面的简单介绍和官方文档,不过要记得哦,看完的朋友可以跳到下面,点我看插件扩展,我会详细介绍C#语言开发和Unity开发所需的必要环境以及提高开发效率的插件。
还是水一水吧,这里简单介绍一下如何使用 Visual Studio Code 创建 .NET 控制台应用程序
基本步骤
1.下载vscode
2.下载.Net以及.netFramework (笔者.net环境是.net6.0+.netFramework4.7.1)
Download .NET (Linux, macOS, and Windows) (microsoft.com)
Download .NET Framework | Free official downloads (microsoft.com)
3.在win+R终端输入,dotnet -h,查看是否安装成功.Net
4.打开vscode,在项目终端输入 dotnet new console --framework net6.0,后面的版本号可以改变。切记在执行这一步骤前,终端要切换到项目所在的路径,看下面图片,终端命令行前显示了当前项目路径,即可。
5.一段时间后左侧生成几个文件,bin,obj,还有个例程文件Program.cs,点击F5,选择.Net,即可运行
记得运行前,要创建launch.json文件哦,否则运行不起来。
设置外部控制台调试
在配置中删除console参数,同时添加参数"externalConsole": true
具体步骤参考官方文档:使用 Visual Studio Code 创建 .NET 控制台应用程序 - .NET |麦瑞克博客
重要扩展
打开VS Code,打开【Extensions】扩展界面,安装以下插件
- C#
名称: C#
ID: ms-dotnettools.csharp
说明: C# for Visual Studio Code (powered by OmniSharp).
版本: 1.25.0
发布者: Microsoft
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp - C# Extensions
名称: C# Extensions
ID: jchannon.csharpextensions
说明: C# IDE Extensions for VSCode
版本: 1.3.1
发布者: jchannon
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=jchannon.csharpextensions - Chinese (Simplified)语言包
名称: Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
ID: MS-CEINTL.vscode-language-pack-zh-hans
说明: Language pack extension for Chinese (Simplified)
版本: 1.72.10121008
发布者: Microsoft
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-zh-hans
推荐插件
Unity开发插件
来源:麦瑞克博客
链接:https://www.playcreator.cn/archives/programming-life/c-sharp/2215/
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议,转载请注明!