使用vs code创建c#项目

时间:2024-03-19 08:37:40

个人博客文章链接:http://www.huqj.top/article?id=156

在多次尝试重装 visual studio 2017 还是有那个报错之后,决定彻底扔掉vs了,开始转向用一个轻量级的编辑器:vs code。严格来说vs code只是一个编辑器而不是ide,但是它提供了很多插件,利用这些插件可以很好的搭建c#开发环境。并且运行速度很快。下面就记录一下怎么使用vs code搭建一个控制台应用,以及引入外部程序集等。

    一、下载vs code

    官方下载地址:https://code.visualstudio.com/,之后一路正常安装即可。

    

    二、下载.NET core

    官方下砸地址:https://dotnet.microsoft.com/download,然后也是正常安装,如果不确定hi否已经安装了.NET core,可以在cmd中先输入dotnet测试一下,如果出现下面这样的说明已经安装过了。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

PS D:\c#\VSCodeCSharpTest> dotnet

 

Usage: dotnet [options]

Usage: dotnet [path-to-application]

 

Options:

  -h|--help         Display help.

  --info            Display .NET Core information.

  --list-sdks       Display the installed SDKs.

  --list-runtimes   Display the installed runtimes.

 

path-to-application:

  The path to an application .dll file to execute.

PS D:\c#\VSCodeCSharpTest>

    

    三、在vs code中下载c#插件和nuget插件

    使用vs code创建c#项目

    选择manage->Extensions就可以打开管理插件的面板,然后搜索想要安装的插件:

    使用vs code创建c#项目

    然后点击安装即可,这里我已经安装过了。同样的方法安装下nuget插件。

 

    四、使用dotnet命令创建一个控制台项目

    首先创建一个空目录用作项目根目录,使用vs code里面的终端进入这个目录然后初始化项目:

    使用vs code创建c#项目

    然后使用vs code打开这个目录即可开始编写代码了。例如下面这个目录结构是我已经创建好的一些demo。

    使用vs code创建c#项目

    运行有两种方式:直接使用终端在项目该目录下执行dotnet run,即可执行,或者按F5运行,可以在代码左边打断点进行调试。

 

    五、使用nuget管理引用程序集

    使用c#连接mysql的时候需要引入一个外部程序集Mysql.Data.dll,在vs中可以直接选择添加引用来将程序集加入到项目中使用,而在vs code中没有提供这种功能,则可以使用命令行实现,首先可以去这个网站:https://www.nuget.org/ 查找想要添加的引用,例如搜索mysql的引用:

    使用vs code创建c#项目

    然后选择想要添加的那一个,找到.NET cli的命令

    使用vs code创建c#项目

    然后在vs code中的终端执行即可。这样就可以在c#中引用Mysql.Data命名空间了。

 

以上就是使用vs code创建编辑c#项目的基本步骤。