1.下载安装vs code
官网下载:Visual Studio Code - Code Editing. Redefined
如果是linux系统,如Ubuntu因此下载.dep文件,然后通过命令
sudo dpkg -i XXX.deb 进行安装
如果是root账户启动vs code 需要修改配置
修改 vim ~/.bashrc
添加一行
alias code='/usr/share/code/code . --no-sandbox --unity-launch'
最后 source ~/.bashrc
2.安装插件
a.中文包插件(chinese)
b.解决方案管理器插件(vscode-solution-explorer)
c. C# 扩展插件(c#)
3.下载安装 .NET Code SDK
windows版本:
这里下载的是windows版本.NET 7.0 SDK 64位的。安装完成之后管理员权限运行 cmd 输入 dotnet --version 如果输出版本号就是安装成功!
linux版本:
https://dotnet.microsoft.com/zh-cn/download/dotnet
在这里我使用的是 dotnet-sdk-6.0.301-linux-x64.tar.gz 下装地址为:下载 .NET 6.0 SDK (v6.0.301) - Linux x64 Binaries
安装步骤
1.下载完成后,打开终端并运行 mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-6.0.301-linux-x64.tar.gz -C $HOME/dotnet 这里使用的是root账户登录安装,所以$HOME就是root 即dotnet会被安装在/root的目录下
2. 通过vim或者终端配置下环境变量。终端执行命令 vim /etc/profile
在打开的profile文件添加export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
3.保存并退出vim,执行source /etc/profile使配置立即生效
4.终端执行dotnet --version 查看版本是否安装成功
4.创建工程
第一种办法:命令行单独利用 SDK 命令初始化工作空间并编译运行 C# 程序
a.该目录 在地址栏输入 cmd 后回车
b.在当前目录创建工作空间 dotnet new console -o 路径
c.输入命令 dotnet run 编译运行
第二种办法:在 VSCode 中搭配 SDK 编译运行 C# 程序
a. cmd 中在当前工作目录启动 VSCode 的话可以输入命令code .
b.打开一个文件夹。
c.点击工具栏中“终端”-“新建终端”
d.
终端中输入dotnet new console
最后输入dotnet run 编译并生成bin文件
5.运行和调试。
a.点击左侧的运行和调试的按钮,手动选择生成json文件,Visual Studio Code 会创建一个包含“launch.json”和“tasks.json”文件的“.vscode”文件夹。
如果未收到提示,或者意外将其关闭而未选择“是”,请执行以下步骤来创建 launch.json 和 tasks.json:
- 从菜单中选择“运行”>“添加配置”。
- 在“选择环境”提示符下,选择“.NET 5+ 和 .NET Core”。
或者
点击 View(查看)->Command Palette(命令面板)(快捷键Ctrl+Shift+P) 打开命令面板,选择 .NET:GenerateAssets for Build and Debug 将会重新生成。
为了终端看到调试信息,还需要对.VSCode做一点修改(需要修改.VSCode文件夹下的tasks.json和launch.json)
- 修改 launch.json文件 "console": "integratedTerminal",
b.选择窗格顶部 .NET Core Launch(控制台)旁边的绿色箭头。 在调试模式下启动程序的其他方法是,按 F5 或从菜单中选择“运行”>“启动调试” 。
可以设置条件断点
右键单击(在 macOS 上按住 Ctrl 并单击)表示断点的红点。 在上下文菜单中,选择“编辑断点”,打开可输入条件表达式的对话框。
使用调试控制台
在“调试控制台”窗口中,可以与正在调试的应用程序进行交互。 可更改变量值,看看这样会对程序产生哪些影响。