IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 使用Visual Studio Code开发.NET程序 -> 正文阅读

[开发工具]使用Visual Studio Code开发.NET程序

Visual Studio Code 成为个人使用频率最高的应用程序了,层出不穷的插件为 Code 的应用场景提供了无限可能。本文介绍在 Visual Studio Code 中开发 .NET 程序的方法。

Prerequisite

  • 安装 .Net Core SDK
  • 在 Visual Studio Code 中安装 C# 扩展, 安装后重启 Visual Studio Code 即可使用。

使用 Visual Studio 开发 .NET Core程序

新建一个名为 csharp-workspace 的文件夹,选中文件夹,右键选择通过Code打开,进入 Visual Studio Code。通过快捷键 Ctrl + ` 打开 Terminal 窗口。

在 Termnial 窗口输入下面的命令,创建 console 类型项目:


使用 dotnet 命令创建的 hellocsharp 文件夹,c# 开发依赖 OmniSharp,OmniSharp 自动下载。如果插件安装没有问题,Visual Studio Code 提示选择 Project,选择其中任意一项都行。


然后 C# 扩展在右下角弹出如下提示:

点击 Yes,在 .code 文件夹下面创建 launch.json 文件和 tasks.json 文件。然后在 Terminal 中输入 dotnet run 命令即可运行。

vscode-solution-explorer 插件

vscode-solution-explorer 插件提供类似 Visual Studio IDE 对解决方案和 Project 管理,不用去记 dotnet 命令。

安装完成后,在左边的面板中多了一个图标:


点击该图标,进入 Solution Explore 界面。因为目前还没有创建 Solution ,所以页面为空。Ctrl + Shift + P 快捷键打开 Visual Studio Code 的命令面板 (Command Palette),找到 Create new empty solution 命令:


将要创建的 solution 命名为 hellosolution,创建完成后,右键选中 hellosolution,可以新建 Project 或者添加已有的 Project。vscode-solution-explorer 支持多种项目类型,非常方便。

我们使用刚创建的 hellocsharp 项目。完成后左边 Solution Explorer 界面如下:

选中 hellosolution,右键,可以选中如下的命令,比如 build, clean 等:


选中 hellocsharp 项目,右键可以选择 Run 命令来运行项目。

调试

Visual Studio Code 也支持 .NET 程序的调试。为了测试调试,我将程序稍作变更,添加两个变量:

namespace hellocsharp
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 1; 
            int b = 2;
            Console.WriteLine($"Hello World! {a + b} ");
        }
    }
}

设置一个断点,然后按下 F5 调试程序:

完美。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-10-02 15:04:03  更:2021-10-02 15:05:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:27:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码