1. 程式人生 > >使用vs code建立c#專案

使用vs code建立c#專案

個人部落格文章連結: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外掛

    image.png

    選擇manage->Extensions就可以開啟管理外掛的面板,然後搜尋想要安裝的外掛:

    image.png

    然後點選安裝即可,這裡我已經安裝過了。同樣的方法安裝下nuget外掛。

 

    四、使用dotnet命令建立一個控制檯專案

    首先建立一個空目錄用作專案根目錄,使用vs code裡面的終端進入這個目錄然後初始化專案:

    image.png

    然後使用vs code開啟這個目錄即可開始編寫程式碼了。例如下面這個目錄結構是我已經建立好的一些demo。

    image.png

    執行有兩種方式:直接使用終端在專案該目錄下執行dotnet run,即可執行,或者按F5執行,可以在程式碼左邊打斷點進行除錯。

 

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

    使用c#連線mysql的時候需要引入一個外部程式集Mysql.Data.dll,在vs中可以直接選擇新增引用來將程式集加入到專案中使用,而在vs code中沒有提供這種功能,則可以使用命令列實現,首先可以去這個網站:https://www.nuget.org/ 查詢想要新增的引用,例如搜尋mysql的引用:

    image.png

    然後選擇想要新增的那一個,找到.NET cli的命令

    image.png

    然後在vs code中的終端執行即可。這樣就可以在c#中引用Mysql.Data名稱空間了。

 

以上就是使用vs code建立編輯c#專案的基本步驟。