个人博客文章链接: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 |
|
三、在vs code中下载c#插件和nuget插件
选择manage->Extensions就可以打开管理插件的面板,然后搜索想要安装的插件:
然后点击安装即可,这里我已经安装过了。同样的方法安装下nuget插件。
四、使用dotnet命令创建一个控制台项目
首先创建一个空目录用作项目根目录,使用vs code里面的终端进入这个目录然后初始化项目:
然后使用vs code打开这个目录即可开始编写代码了。例如下面这个目录结构是我已经创建好的一些demo。
运行有两种方式:直接使用终端在项目该目录下执行dotnet run,即可执行,或者按F5运行,可以在代码左边打断点进行调试。
五、使用nuget管理引用程序集
使用c#连接mysql的时候需要引入一个外部程序集Mysql.Data.dll,在vs中可以直接选择添加引用来将程序集加入到项目中使用,而在vs code中没有提供这种功能,则可以使用命令行实现,首先可以去这个网站:https://www.nuget.org/ 查找想要添加的引用,例如搜索mysql的引用:
然后选择想要添加的那一个,找到.NET cli的命令
然后在vs code中的终端执行即可。这样就可以在c#中引用Mysql.Data命名空间了。
以上就是使用vs code创建编辑c#项目的基本步骤。