国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

這篇具有很好參考價值的文章主要介紹了[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

活動地址:畢業(yè)季·進擊的技術(shù)er

夏日炎炎,熱浪中我們迎來畢業(yè)季,這是告別,也是邁向新起點的開始,CSDN誠邀各畢業(yè)生/在校生/職場人講述自己的畢業(yè)季故事,分享自己的經(jīng)驗,技術(shù)er的進擊之路,等你來書寫!我是從自身經(jīng)歷出發(fā),分享自己的經(jīng)驗。

在技術(shù)學(xué)習(xí)過程中遇到的最大問題是?如何解決的?

    最近準(zhǔn)備寫 C# 的筆記總結(jié)專欄 bug 筆記本硬盤空間實在是不夠用了
    根本沒有辦法再安裝一個 Visual Studio 集成開發(fā)環(huán)境了?。?!
    在學(xué) Java 的過程中基本都是用記事本和命令提示符……再也不想經(jīng)歷了

    終于讓我想起來大名鼎鼎的 Visual Studio Code 編輯器!
    這玩意兒不僅小巧 還是跨平臺的 WIndows Linux 都能用
    但是 Visual Studio Code 安裝完畢也真的就是一個編輯器……除了敲代碼什么都不能干
    這就需要配置了 不然只能寫 C# 代碼而不能編譯運行 C# 程序我還不如用記事本 cmd 的呢?。。?    在一下午的摸索下終于是讓我摸索出來如何配置 Visual Studio Code 了~開心!

##################################################

目錄

獲取安裝 Visual Studio Code 漢化及插件配置

獲取 VSCode

安裝 VSCode

安裝中文包插件

關(guān)閉自動更新

安裝解決方案管理器插件

安裝 C# 擴展插件

官網(wǎng)下載安裝?.NET Code SDK

官網(wǎng)獲取安裝包

安裝?SDK

初識 .NET SDK 的一些命令

基本 C# 程序編譯和運行

命令行單獨利用 SDK 命令初始化工作空間并編譯運行 C# 程序

在 VSCode 中搭配 SDK 編譯運行 C# 程序

安裝配置 Code Runner 插件更方便地編譯運行

好人吶吶

本節(jié)所有資源


##################################################

獲取安裝 Visual Studio Code 漢化及插件配置

——————————

獲取 VSCode

? ? ? ? 官方主頁:

Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.? Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.https://code.visualstudio.com/https://code.visualstudio.com/

? ? ? ? 主頁如下:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

——————————

安裝 VSCode

? ? ? ? 以普通用戶身份運行安裝包即可:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 默認(rèn)安裝位置為

C:\Users\用戶\AppData\Local\Programs\Microsoft VS Code
[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境
C:\Users\byme\AppData\Local\Programs\Microsoft VS Code

? ? ? ? 開始菜單文件夾默認(rèn)即可:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 附加任務(wù)也是默認(rèn):

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 這是我的安裝配置:

目標(biāo)位置:
      C:\Users\byme\AppData\Local\Programs\Microsoft VS Code

開始菜單文件夾:
      Visual Studio Code

附加任務(wù):
      附加快捷方式:
         創(chuàng)建桌面快捷方式(D)
      其他:
         將“通過 Code 打開”操作添加到 Windows 資源管理器文件上下文菜單
         將“通過 Code 打開”操作添加到 Windows 資源管理器目錄上下文菜單
         將 Code 注冊為受支持的文件類型的編輯器
         添加到 PATH (重啟后生效)

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 開始安裝

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 安裝完畢首次運行:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 先自動提醒我們裝上一個中文包:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 重啟程序之后:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

——————————

安裝中文包插件

????????默認(rèn)是英文 如果沒有提示你需要安裝中文的話可以選擇手動安裝

? ? ? ? 快捷鍵

Ctrl Shift x

? ? ? ? 搜索中文包

Chinese

? ? ? ? 下載安裝完畢后

????????快捷鍵

Ctrl Shift p

? ? ? ? 輸入

configure language

? ? ? ? 就可以配置顯示語言了:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 這邊下載安裝的是中文簡體 zh-cn

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 當(dāng)然你也可以在?configure language 看到配置特定語言的首選項

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 配置單一語言的 我們就不說了

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

——————————

關(guān)閉自動更新

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

——————————

安裝解決方案管理器插件

? ? ? ? 快捷鍵

Ctrl Shift x

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

????????搜索安裝該插件:

vscode-solution-explorer

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 安裝完畢之后重啟程序:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

——————————

安裝 C# 擴展插件

????????安裝 C# 語言的插件:

@id:ms-dotnettools.csharp

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 但是上面這個報錯我是沒看懂啊 其她都好

##################################################

官網(wǎng)下載安裝?.NET Code SDK

——————————

官網(wǎng)獲取安裝包

? ? ? ? 官網(wǎng)下載主頁

下載適用于 Visual Studio Code 的 .NET SDK下載并安裝 .NET 軟件開發(fā)工具包(SDK),從而在 Linux、macOS 或 Windows 上使用 Visual Studio Code 生成 .NET 應(yīng)用。https://dotnet.microsoft.com/zh-cn/download/dotnet/sdk-for-vs-code?utm_source=vs-code&utm_medium=referral&utm_campaign=sdk-installhttps://dotnet.microsoft.com/zh-cn/download/dotnet/sdk-for-vs-code?utm_source=vs-code&utm_medium=referral&utm_campaign=sdk-install

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境
適用于 Visual Studio Code 的 .NET SDK

——————————

安裝?SDK

????????這邊我安裝 64 位的:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

已成功安裝。

下列項安裝于: ""
    ? .NET SDK 6.0.301
    ? .NET Runtime 6.0.6
    ? ASP.NET Core Runtime 6.0.6
    ? .NET Windows Desktop Runtime 6.0.6

此產(chǎn)品會收集用法數(shù)據(jù)
    ? 詳細(xì)信息和選擇退出選項: https://aka.ms/dotnet-cli-telemetry

資源
    ? .NET 文檔: https://aka.ms/dotnet-docs
    ? SDK 文檔: https://aka.ms/dotnet-sdk-docs
    ? 發(fā)行說明: https://aka.ms/dotnet6-release-notes
    ? 教程: https://aka.ms/dotnet-tutorials

? ? ? ? 安裝完成之后管理員權(quán)限運行?cmd 輸入

dotnet --version

? ? ? ? 如果輸出版本號就是安裝成功!

Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有權(quán)利。

C:\Windows\system32>dotnet --version
6.0.301

C:\Windows\system32>

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

——————————

初識 .NET SDK 的一些命令

????????查看幫助文檔:

C:\Windows\system32>dotnet -h
使用情況: dotnet [runtime-options] [path-to-application] [arguments]

執(zhí)行 .NET 應(yīng)用程序。

runtime-options:
  --additionalprobingpath <path>   要探測的包含探測策略和程序集的路徑。
  --additional-deps <path>         指向其他 deps.json 文件的路徑。
  --depsfile                       指向 <application>.deps.json 文件的路徑。
  --fx-version <version>           要用于運行應(yīng)用程序的安裝版共享框架的版本。
  --roll-forward <setting>         前滾至框架版本(LatestPatch, Minor, LatestMino
r, Major, LatestMajor, Disable)。
  --runtimeconfig                  指向 <application>.runtimeconfig.json 文件的
路徑。

path-to-application:
  要執(zhí)行的應(yīng)用程序 .dll 文件的路徑。

使用情況: dotnet [sdk-options] [command] [command-options] [arguments]

執(zhí)行 .NET SDK 命令。

sdk-options:
  -d|--diagnostics  啟用診斷輸出。
  -h|--help         顯示命令行幫助。
  --info            顯示 .NET 信息。
  --list-runtimes   顯示安裝的運行時。
  --list-sdks       顯示安裝的 SDK。
  --version         顯示使用中的 .NET SDK 版本。

SDK 命令:
  add               將包或引用添加到 .NET 項目。
  build             生成 .NET 項目。
  build-server      與由生成版本啟動的服務(wù)器進行交互。
  clean             清理 .NET 項目的生成輸出。
  format            將樣式首選項應(yīng)用到項目或解決方案。
  help              顯示命令行幫助。
  list              列出 .NET 項目的項目引用。
  msbuild           運行 Microsoft 生成引擎(MSBuild)命令。
  new               創(chuàng)建新的 .NET 項目或文件。
  nuget             提供其他 NuGet 命令。
  pack              創(chuàng)建 NuGet 包。
  publish           發(fā)布 .NET 項目進行部署。
  remove            從 .NET 項目中刪除包或引用。
  restore           還原 .NET 項目中指定的依賴項。
  run               生成并運行 .NET 項目輸出。
  sdk               管理 .NET SDK 安裝。
  sln               修改 Visual Studio 解決方案文件。
  store             在運行時包存儲中存儲指定的程序集。
  test              使用 .NET 項目中指定的測試運行程序運行單元測試。
  tool              安裝或管理擴展 .NET 體驗的工具。
  vstest            運行 Microsoft 測試引擎(VSTest)命令。
  workload          管理可選工作負(fù)荷。

捆綁工具中的其他命令:
  dev-certs         創(chuàng)建和管理開發(fā)證書。
  fsi               啟動 F# 交互/執(zhí)行 F# 腳本。
  sql-cache         SQL Server 緩存命令行工具。
  user-secrets      管理開發(fā)用戶密碼。
  watch             啟動文件觀察程序,它會在文件發(fā)生更改時運行命令。

運行 "dotnet [command] --help",獲取有關(guān)命令的詳細(xì)信息。

C:\Windows\system32>

????????.NET SDK 是一組庫和工具

????????開發(fā)人員可用其創(chuàng)建 .NET 應(yīng)用程序和庫

????????包含以下用于構(gòu)建和運行應(yīng)用程序的組件:

.NET CLI

.NET 運行時和庫

dotnetdotnet

? ? ? ? 這邊我們主要查看新建命令:

C:\Windows\system32>dotnet new -h
Usage: new [options]

Options:
  -h, --help                     顯示此命令的幫助。
  -l, --list <PARTIAL_NAME>      列出包含指定模板名稱的模板。如果未指定任何名稱
,則列出所有模板。
  -n, --name                     正在創(chuàng)建的輸出名稱。如未指定名稱,則使用輸出目
錄的名稱。
  -o, --output                   要放置生成的輸出的位置。
  -i, --install                  安裝源或模板包。
  -u, --uninstall                卸載源或模板包。
  --interactive                  允許內(nèi)部 dotnet restore 命令以停止和等待用戶輸
入或操作(例如完成身份驗證)。
  --add-source, --nuget-source   指定安裝期間將使用的 NuGet 源。
  --type                         根據(jù)可用類型篩選模板。預(yù)定義值為“項目”和“項
”。
  --dry-run                      如果運行給定命令行將導(dǎo)致模板創(chuàng)建,則顯示將發(fā)生
情況的摘要。
  --force                        強制生成內(nèi)容,即使它會更改現(xiàn)有文件。如果與 --in
stall 選項一起使用,則允許從指定的源安裝模板包,即使它們將替代另一個源中的模板包
。
  -lang, --language              根據(jù)語言篩選模板,并指定要創(chuàng)建的模板的語言。
  --update-check                 檢查當(dāng)前安裝的模板包以獲取更新。
  --update-apply                 檢查當(dāng)前安裝的模板包以獲取更新,然后安裝更新。
  --search <PARTIAL_NAME>        在 NuGet.org 上搜索模板。
  --author <AUTHOR>              根據(jù)模板作者篩選模板。僅適用于 --搜索 或 --列出
 | -l 選項。
  --package <PACKAGE>            篩選基于 NuGet 包 ID 的模板。應(yīng)用于 --搜索。
  --columns <COLUMNS_LIST>       要在 --列出 和 --搜索 輸出中顯示的以逗號分隔的
列的列表。
                                 支持的列為: 語言、標(biāo)記、作者和類型。
  --columns-all                  在 --列出 和 --搜索 中顯示所有列。
  --tag <TAG>                    根據(jù)標(biāo)記篩選模板。應(yīng)用于 --搜索 和 --列出。
  --no-update-check              在實例化模板時,禁用對模板包更新的檢查。



C:\Windows\system32>

? ? ? ? 我們可以新建的有這些:

C:\Windows\system32>dotnet new -l
這些模板已匹配你的輸入:

模板名              短名稱               語言        標(biāo)記
------------------  -------------------  ----------  --------------------------
ASP.NET Core Empty  web                  [C#],F#     Web/Empty
ASP.NET Core gR...  grpc                 [C#]        Web/gRPC
ASP.NET Core We...  webapi               [C#],F#     Web/WebAPI
ASP.NET Core We...  webapp,razor         [C#]        Web/MVC/Razor Pages
ASP.NET Core We...  mvc                  [C#],F#     Web/MVC
ASP.NET Core wi...  angular              [C#]        Web/MVC/SPA
ASP.NET Core wi...  react                [C#]        Web/MVC/SPA
Blazor Server App   blazorserver         [C#]        Web/Blazor
Blazor WebAssem...  blazorwasm           [C#]        Web/Blazor/WebAssembly/PWA
dotnet gitignor...  gitignore                        Config
Dotnet 本地工具...  tool-manifest                    Config
EditorConfig 文件   editorconfig                     Config
global.json file    globaljson                       Config
MSTest Test Pro...  mstest               [C#],F#,VB  Test/MSTest
MVC ViewImports     viewimports          [C#]        Web/ASP.NET
MVC ViewStart       viewstart            [C#]        Web/ASP.NET
NuGet 配置          nugetconfig                      Config
NUnit 3 Test Item   nunit-test           [C#],F#,VB  Test/NUnit
NUnit 3 Test Pr...  nunit                [C#],F#,VB  Test/NUnit
Protocol Buffer...  proto                            Web/gRPC
Razor Class Lib...  razorclasslib        [C#]        Web/Razor/Library
Razor Component     razorcomponent       [C#]        Web/ASP.NET
Razor Page          page                 [C#]        Web/ASP.NET
Web 配置            webconfig                        Config
Windows 窗體控件庫  winformscontrollib   [C#],VB     Common/WinForms
Windows 窗體類庫    winformslib          [C#],VB     Common/WinForms
Windows 窗體應(yīng)用    winforms             [C#],VB     Common/WinForms
Worker Service      worker               [C#],F#     Common/Worker/Web
WPF 類庫            wpflib               [C#],VB     Common/WPF
WPF 應(yīng)用程序        wpf                  [C#],VB     Common/WPF
WPF 用戶控件庫      wpfusercontrollib    [C#],VB     Common/WPF
WPF 自定義控件庫    wpfcustomcontrollib  [C#],VB     Common/WPF
xUnit Test Project  xunit                [C#],F#,VB  Test/xUnit
解決方案文件        sln                              Solution
控制臺應(yīng)用          console              [C#],F#,VB  Common/Console
類庫                classlib             [C#],F#,VB  Common/Library


C:\Windows\system32>

? ? ? ? 我們只需要輸入第二列的簡寫名稱就可以創(chuàng)建對應(yīng)的模板

? ? ? ? 按照模板創(chuàng)建一個控制臺項目:

dotnet new console    /* 創(chuàng)建到當(dāng)前目錄 */
dotnet new console -o test    /* 創(chuàng)建在當(dāng)前目錄中的 test 目錄中 */

? ? ? ? 之后我們?nèi)绻惭b了 VSCode 就可以使用該命令打開此項目:

code test    /* 在 VSCode 中打開 test 項目 */

##################################################

基本 C# 程序編譯和運行

——————————

命令行單獨利用 SDK 命令初始化工作空間并編譯運行 C# 程序

????????新建一個文件夾 這個就是我們的工作空間了!

? ? ? ? 以后都要在這里存放項目 這里我設(shè)置的目錄是

E:\C#

? ? ? ? 進入該目錄 在地址欄輸入 cmd 后回車

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

????????打開當(dāng)前目錄的 cmd

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 在當(dāng)前目錄創(chuàng)建工作空間:

dotnet new console    /* 創(chuàng)建控制臺應(yīng)用程序 */

? ? ? ? 創(chuàng)建工作空間完畢:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有權(quán)利。

E:\C#>dotnet new console
已成功創(chuàng)建模板“控制臺應(yīng)用”。

正在處理創(chuàng)建后操作...
在 E:\C#\C#.csproj 上運行 “dotnet restore”...
  正在確定要還原的項目…
  已還原 E:\C#\C#.csproj (用時 228 ms)。
已成功還原。



E:\C#>dir
 驅(qū)動器 E 中的卷是 File
 卷的序列號是 0008-8672

 E:\C# 的目錄

2022/06/29  19:23    <DIR>          .
2022/06/29  19:23    <DIR>          ..
2022/06/29  19:22               288 C#.csproj
2022/06/29  19:23    <DIR>          obj
2022/06/29  19:22               105 Program.cs
               2 個文件            393 字節(jié)
               3 個目錄 25,124,012,032 可用字節(jié)

E:\C#>

? ? ? ? 初始化目錄時創(chuàng)建的?Program.cs 是 SDK 為我們創(chuàng)建的 C# 源文件:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 是的你沒有看錯 C# 真的只需要一條輸出語句就可以編譯出一個程序:

// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");

? ? ? ? 輸入命令 dotnet run 編譯運行:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 編譯出來的 .exe 存放在可執(zhí)行程序在工作目錄的

bin\Debug\net6.0

? ? ? ? 該目錄下的 .exe 就是編譯出來的程序了:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 完全可以雙擊運行的!

——————————

在 VSCode 中搭配 SDK 編譯運行 C# 程序

? ? ? ? cmd 中在當(dāng)前工作目錄啟動 VSCode 的話可以輸入命令:

code .

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 該命令相當(dāng)于你右擊空白處選擇 VSCode 在當(dāng)前目錄啟動:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

?????????勾選我信任:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 此時在左邊看到 [C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境?圖標(biāo)表示創(chuàng)建了一個項目:?

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 若右下角彈出該詢問務(wù)必選擇 Yes !??!

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 此時務(wù)必選擇 Yes 然后發(fā)現(xiàn)左邊列多出來一個隱藏目錄:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 該 .cs 是系統(tǒng)自動為我們創(chuàng)建的 c# 源文件:

// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 調(diào)出一個終端:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 輸入命令后回車:

dotnet run

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 等待幾秒后程序會顯示運行的結(jié)果:

Windows PowerShell
版權(quán)所有 (C) 2014 Microsoft Corporation。保留所有權(quán)利。

PS E:\C#> dotnet run
Hello, World!
PS E:\C#>

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 這個編譯運行的操作相當(dāng)于你按下 Ctrl F5 快捷鍵:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

——————————

安裝配置 Code Runner 插件更方便地編譯運行

? ? ? ? 在擴展中搜索并安裝該插件

Code Runner

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 安裝插件之后退出程序再重新啟動 VSCode 程序

? ? ? ? 點擊左下角的設(shè)置圖標(biāo)?[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境?進入設(shè)置:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

????????搜索

run in terminal

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 勾選 Run In Terminal 的

Whether to run code in Integrated Terminal.

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 點擊右上角的 [C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境?圖標(biāo)打開設(shè)置源代碼:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 原 settings.json 內(nèi)容:

{
    "update.showReleaseNotes": false,
    "update.enableWindowsBackgroundUpdates": false,
    "update.mode": "none",
    "code-runner.runInTerminal": true
}

? ? ? ? 最后一行代碼添加英文逗號

? ? ? ? 回車另起一行 輸入 code 選擇?code-runner.executorMap 后回車:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 直接幫你導(dǎo)入了幾十行代碼:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 找到 csharp 這一行:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 替換 csharp 命令 scriptcs 為:

cd $dir && dotnet run $fileName

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

????????修改后內(nèi)容:

{
    "update.showReleaseNotes": false,
    "update.enableWindowsBackgroundUpdates": false,
    "update.mode": "none",
    "code-runner.runInTerminal": true,
    "code-runner.executorMap": {
        "javascript": "node",
        "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "php": "php",
        "python": "python -u",
        "perl": "perl",
        "perl6": "perl6",
        "ruby": "ruby",
        "go": "go run",
        "lua": "lua",
        "groovy": "groovy",
        "powershell": "powershell -ExecutionPolicy ByPass -File",
        "bat": "cmd /c",
        "shellscript": "bash",
        "fsharp": "fsi",
        "csharp": "cd $dir && dotnet run $fileName",
        "vbscript": "cscript //Nologo",
        "typescript": "ts-node",
        "coffeescript": "coffee",
        "scala": "scala",
        "swift": "swift",
        "julia": "julia",
        "crystal": "crystal",
        "ocaml": "ocaml",
        "r": "Rscript",
        "applescript": "osascript",
        "clojure": "lein exec",
        "haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
        "rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
        "racket": "racket",
        "scheme": "csi -script",
        "ahk": "autohotkey",
        "autoit": "autoit3",
        "dart": "dart",
        "pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
        "d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
        "haskell": "runhaskell",
        "nim": "nim compile --verbosity:0 --hints:off --run",
        "lisp": "sbcl --script",
        "kit": "kitc --run",
        "v": "v run",
        "sass": "sass --style expanded",
        "scss": "scss --style expanded",
        "less": "cd $dir && lessc $fileName $fileNameWithoutExt.css",
        "FortranFreeForm": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "fortran-modern": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "fortran_fixed-form": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "fortran": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "sml": "cd $dir && sml $fileName"
    }
}

? ? ? ? Ctrl s 保存并返回代碼界面 此時按下

Ctrl Alt n

? ? ? ? ?或者點擊右上方的三角形圖標(biāo)?[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境 即可編譯運行!

? ? ? ? ?正在編譯:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

? ? ? ? 運行成功:

[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

##################################################

好人吶吶

——————————

本節(jié)所有資源

pan.baidu.com/s/1TfsyHVYqoUTNscDbP7axPQ
1025

活動地址:畢業(yè)季·進擊的技術(shù)er文章來源地址http://www.zghlxwxcb.cn/news/detail-402494.html

到了這里,關(guān)于[C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Python 環(huán)境搭建,集成開發(fā)環(huán)境IDE: PyCharm

    Python 環(huán)境搭建,集成開發(fā)環(huán)境IDE: PyCharm

    今天我要和大家分享一個非常有趣的話題——Python開發(fā)環(huán)境搭建。在我們的日常生活中,圖片處理已經(jīng)成為了一個非常常見的需求,無論是修圖、美顏還是進行一些創(chuàng)意合成,都離不開圖片處理。而Python作為一門功能強大的編程語言,在圖片處理方面也能夠發(fā)揮出其獨特的優(yōu)

    2024年02月08日
    瀏覽(29)
  • 高云CPLD/FPGA IDE開發(fā)環(huán)境搭建-保姆級教程

    高云CPLD/FPGA IDE開發(fā)環(huán)境搭建-保姆級教程

    IDE軟件下載頁 安裝包提供有windows和linux 兩種平臺的,根據(jù)你的操作系統(tǒng)選擇一種合適的下載即可。 提供有教育版和商業(yè)版,出于教育、研究目的,建議安裝教育版。如果想要商業(yè)版的,需要申請license license 可以免費申請,去申請 商業(yè)版Win懶人下載,點擊即下 教育版Win懶人

    2024年04月16日
    瀏覽(51)
  • VsCode搭建Java開發(fā)環(huán)境 vscode搭建java開發(fā)環(huán)境 vscode springboot 搭建springboot

    VsCode搭建Java開發(fā)環(huán)境 vscode搭建java開發(fā)環(huán)境 vscode springboot 搭建springboot

    插件市場 搜索 java , 將下面 6個插件全部安裝 Java插件自帶了 Lombok 不需要額外配置 插件市場 搜索 spring , 將下面 4個插件全部安裝 Vscode也是有 和Idea一樣 對應(yīng)的 MyBatis插件 和 idea 同款 VSCode只是個開發(fā)工具,不像IDEA那樣直接集成Maven,需要安裝好Maven并配置環(huán)境變量 下載Maven的

    2024年02月03日
    瀏覽(27)
  • C#配置開發(fā)環(huán)境使用vscode

    C#配置開發(fā)環(huán)境使用vscode

    1、步驟 (1)下載安裝.net (2)測試.net環(huán)境 (3)配置vscode的C# 2、操作 (1)下載安裝.NET? ? ? ?1.1? 簡介: .NET是一個類似JDK的.NET SDK概念, 你可以理解為是一個跨平臺的運行時環(huán)境(runtime) + 命令行等開發(fā)者工具的集合。下載鏈接: https://dotnet.microsoft.com/zh-cn/download ? ? ? ?

    2024年02月11日
    瀏覽(27)
  • NodeMCU ESP8266基于Arduino IDE的開發(fā)環(huán)境搭建(圖文并茂)

    NodeMCU ESP8266基于Arduino IDE的開發(fā)環(huán)境搭建(圖文并茂)

    官網(wǎng)地址 Arduino IDE在官網(wǎng)上的下載地址: https://www.arduino.cc/en/software 這個軟件支持 Windows , Linux , macOS 系統(tǒng),根據(jù)實際情況進行選擇,本文使用的是Windows系統(tǒng)。 下載的文件是安裝包,雙擊進行安裝即可,版本可能會有些差異,如下所示; 百度云 這邊把安裝包上傳到云盤了

    2024年02月07日
    瀏覽(101)
  • 【雕爺學(xué)編程】MicroPython動手做(11)——搭建掌控板IDE開發(fā)環(huán)境四種

    【雕爺學(xué)編程】MicroPython動手做(11)——搭建掌控板IDE開發(fā)環(huán)境四種

    為了能夠打好基礎(chǔ),系統(tǒng)學(xué)習(xí)MicroPython,特地入手了二塊掌控板 知識點:什么是掌控板? 掌控板是一塊普及STEAM創(chuàng)客教育、人工智能教育、機器人編程教育的開源智能硬件。它集成ESP-32高性能雙核芯片,支持WiFi和藍牙雙模通信,可作為物聯(lián)網(wǎng)節(jié)點,實現(xiàn)物聯(lián)網(wǎng)應(yīng)用。同時掌控

    2024年02月15日
    瀏覽(85)
  • 【雕爺學(xué)編程】MicroPython動手做(02)——嘗試搭建K210開發(fā)板的IDE環(huán)境

    【雕爺學(xué)編程】MicroPython動手做(02)——嘗試搭建K210開發(fā)板的IDE環(huán)境

    知識點:簡單了解K210芯片 2018年9月6日,嘉楠科技推出自主設(shè)計研發(fā)的全球首款基于RISC-V的量產(chǎn)商用邊緣智能計算芯片勘智K210。該芯片依托于完全自主研發(fā)的AI神經(jīng)網(wǎng)絡(luò)加速器KPU,具備自主IP、視聽兼具與可編程能力三大特點,能夠充分適配多個業(yè)務(wù)場景的需求。作為嘉楠科技自主

    2024年02月15日
    瀏覽(22)
  • 【雕爺學(xué)編程】MicroPython動手做(02)——嘗試搭建K210開發(fā)板的IDE環(huán)境4

    【雕爺學(xué)編程】MicroPython動手做(02)——嘗試搭建K210開發(fā)板的IDE環(huán)境4

    7、使用串口工具 (1)連接硬件 連接 Type C 線, 一端電腦一端開發(fā)板 查看設(shè)備是否已經(jīng)正確識別: 在 Windows 下可以打開設(shè)備管理器來查看 如果沒有發(fā)現(xiàn)設(shè)備, 需要確認(rèn)有沒有裝驅(qū)動以及接觸是否良好 (2)下載串口工具 (a) putty https://www.chiark.greenend.org.uk/~sgtatham/putty/la

    2024年02月15日
    瀏覽(29)
  • 【雕爺學(xué)編程】MicroPython動手做(02)——嘗試搭建K210開發(fā)板的IDE環(huán)境3

    【雕爺學(xué)編程】MicroPython動手做(02)——嘗試搭建K210開發(fā)板的IDE環(huán)境3

    4、下載MaixPy IDE,MaixPy 使用Micropython 腳本語法,所以不像 C語言 一樣需要編譯,要使用MaixPy IDE , 開發(fā)板固件必須是V0.3.1 版本以上(這里使用V0.5.0), 否則MaixPy IDE上會連接不上, 使用前盡量檢查固件版本和IDE 版本,都更新到最新版以保障能正常使用。 https://cn.dl.sipeed.com/MAI

    2024年02月15日
    瀏覽(25)
  • 搭建DJI 無人機Onboard SDK ROS開發(fā)環(huán)境及測試

    搭建DJI 無人機Onboard SDK ROS開發(fā)環(huán)境及測試

    ROS功能包名稱 :dji_sdk 功能包功能 :用于DJI 板載SDK的ROS版本 OSDK 是一個用于開發(fā)無人機應(yīng)用程序的開發(fā)工具包,基于OSDK 開發(fā)的應(yīng)用程序能夠運行在機載計算機上(如Manifold 2),開發(fā)者通過調(diào)用OSDK 中指定的接口能夠獲取無人機上的各類數(shù)據(jù),經(jīng)開發(fā)者設(shè)計的軟件邏輯和算法

    2024年02月13日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包