vscode里配置C#环境并运行.cs文件

这篇具有很好参考价值的文章主要介绍了vscode里配置C#环境并运行.cs文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

    vscode是一款跨平台、轻量级、开源的IDE, 支持C、C++、Java、C#、R、Python、Go、Nodejs等多种语言的开发和调试。下面介绍在vscode里配置C#环境。这里以配置.Net SDK v5.0,语言版本为C#9.0,对应的开发平台为VS2019,作为案例说明。

1、下载vscode

    vscode每3个月就有一次版本更新,而且分为Linux、Mac、Window这个平台版本,这里只介绍Window平台版本的下载。
    vscode官网: https://code.visualstudio.com/download

vscode里配置C#环境并运行.cs文件,C#,电脑,vscode,c#,ide
图(1) 下载vscode

    下载vscode后,双击该安装包,一路默认,直到安装完成。

2、下载.Net SDK v5.0

    C#语言从2002年2月开始发布的,最初版本是v1.0,接着2003年是C# 1.1,2005年是C# 2.0,2007年是C# 3.0, 2010年是C# 4.0, 2012年是C# 5.0,…,到2022年C#的版本发展到了v11, C#的更新换代非常快,如下表所示:

IDE C#版本 .Net Framework版本 .Net Core版本 特性
Visual Studio 2002 C# 1.0 .NET Framework 1.0 委托和事件
Visual Studio 2003 C# 1.1 .NET Framework 1.2 APM(异步编程模型)
Visual Studio 2005 C# 2.0 .NET Framework 2.0 泛型、匿名方法、迭代器、可空类型
Visual Studio 2008 C# 3.0 .NET Framework 3.0 隐式类型
Visual Studio 2008 C# 3.0 .NET Framework 3.5 lambda表达式,自动实现属性,对象集合初始化,匿名方法,扩展方法,LINQ
Visual Studio 2010 C# 4.0 .NET Framework 4.0 动态绑定,命名和可选参数,泛型的协变和逆变
Visual Studio 2012 C# 5.0 .NET Framework 4.5 异步和等待,调用方信息
Visual Studio 2013 C# 5.0 .NET Framework 4.5 异步和等待,调用方信息
Visual Studio 2015 C# 6.0 .NET Framework 4.6 .Net Core 1.0 C#静态导入,异常筛选器,Null传播器,nameof预算符
Visual Studio 2017 C# 7.0/7.1/7.2/7.3 .NET Framework 4.6.2/4.7/4.7.1/4.7.2 .Net Core 2.0/2.1/2.2 C#模式匹配,元组和析构函数,ref局部变量
Visual Studio 2019 C# 8.0 .NET Framework 4.8 .Net Core 3.0/3.1 C#异步流,ReadOnly成员,非托管构造类型
Visual Studio 2019 C# 9.0 .NET Framework 4.8 .Net Core 5.0 C#函数指针,static匿名函数,协变返回类型
Visual Studio 2022 C# 10.0 .NET Framework 4.8 .Net Core 6.0 C#扩展属性模式,记录结构,密封ToString()
Visual Studio 2022 C# 11 .NET Framework 4.8 .Net Core 6.0 C# UTF-8支持,列表模式,数值IntPtr

    本文由于要与Visual Studio 2019配套,所以下载.Net SDK v5.0版本,地址为: https://dotnet.microsoft.com/zh-cn/download/dotnet,右击".Net 5.0",在新页面里找到SDK 5.0.214版本,选择 Windows X64版本,下载即可,如图(2)、图(3)所示:

vscode里配置C#环境并运行.cs文件,C#,电脑,vscode,c#,ide
图(2) 选择.Net 5.0版本

vscode里配置C#环境并运行.cs文件,C#,电脑,vscode,c#,ide
图(3) 选择 Windows X64版本进行下载

3、安装插件

    打开vscode软件,点击vscode左侧的田字图标,安装三个插件:code runner、.Net Install Tool for Extension Authors、C#, 分别如图(4)、图(5)、图(6)所示:

vscode里配置C#环境并运行.cs文件,C#,电脑,vscode,c#,ide
图(4) 安装Code Runner插件

vscode里配置C#环境并运行.cs文件,C#,电脑,vscode,c#,ide
图(5) 安装.Net Install Tool for Extensioni Authors插件

vscode里配置C#环境并运行.cs文件,C#,电脑,vscode,c#,ide
图(6) 安装C#插件

4、配置插件

    设置Code Runner插件里的.cs文件的编译方式,点击vscode左侧的田字图标 --》 输入: runner --》找到Code Runner --》右击齿轮图标 --》扩展设置 --》找到 executor Map --》在settings.json中编辑,如图(7)、图(8)所示:

vscode里配置C#环境并运行.cs文件,C#,电脑,vscode,c#,ide
图(7) 点击田字 --》输入: runner ---》找到Code Runner

vscode里配置C#环境并运行.cs文件,C#,电脑,vscode,c#,ide
图(8) 找到 Executor Map

    Code Runner插件的的settings.json 的全部配置如下:

{
    "workbench.colorTheme": "One Dark Modern",
    "go.gopath": "D:\\Ide\\GoProject",
    "go.goroot": "D:\\Ide\\Go",
    "code-runner.languageIdToFileExtensionMap": {
        "bat": ".bat",
        "powershell": ".ps1",
        "typescript": ".ts"
    },
    "code-runner.executorMap": {                 
        "javascript": "node",
        "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "zig": "zig run",
        "cpp": "cd $dir && g++ -std=c++11 $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",
        "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": "runghc",
        "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"
    },
    "C_Cpp.default.intelliSenseMode": "windows-gcc-x64",
    "workbench.editor.languageDetectionHints": {
        "notebookEditors": false
    },
    "C_Cpp.default.compilerArgs": [
        "-std=c++11"
    ],
    "C_Cpp.default.compilerPath": "",
    "code-runner.executorMapByGlob": {

        "pom.xml": "cd $dir && mvn clean package"
    }
}

    C# 全称为c sharp,则在settings.json里的配置如下:

"code-runner.executorMap": {  
	"csharp": "cd $dir && dotnet run",
},

5、创建工程HelloCsharp

    打开vscode软件,点击vscode菜单栏里的【终端】–》新建终端 --》输入: cmd,切换到cmd模式 --》创建一个C#控制台工程: HelloCsharp的命令为:

dotnet new console -n HelloCsharp

    进入HelloCsharp工程目录

cd HelloCsharp

    编译C#工程,并运行.cs文件

dotnet run

    如图(9)所示:文章来源地址https://www.toymoban.com/news/detail-665110.html

vscode里配置C#环境并运行.cs文件,C#,电脑,vscode,c#,ide
图(9)创建C#程序,并编译运行

参考文献

  • [1] C#语言版本发展历史.microsoft.learn
  • [2].Net版本发展历史.microsoft.learn
  • [3] C#历史简介.wikepedia

到了这里,关于vscode里配置C#环境并运行.cs文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VsCode配置Kotlin运行环境

    目录 需求 前置条件 步骤 问题 一 二 结果 设备上有一个 Android Studio 但是太大了, 于是就想着用 VS Code 配置一个轻量级的,而且 VS Code里面好多插件我用着也比较舒服. Java JDK1.8 或者 11  别的版本没试过 有基于Android Studio 的 Kotlinc的环境 在VS Code中下载 Code Runner 和 Kotlin Language 两

    2023年04月22日
    浏览(34)
  • Mac电脑VSCode配置PHP开发环境

    1.安装 PHP 首先,打开终端,安装 Homebrew,输入如下命令: 安装了 Homebrew 之后,你可以使用下面的命令来安装 PHP: 2.安装 VS Code 如果你还没有安装 VS Code,可以访问 VS Code 官方网站 下载并安装。 3.安装 PHP 扩展 在 VS Code 中,点击左侧侧边栏的 Extensions 图标 (或通过视图菜单

    2024年02月03日
    浏览(118)
  • 【软件安装&环境配置】VScode 设置运行前清屏

    在运行插件中设置 运行插件的安装参考:【软件安装环境配置】VsCode安装和配置各种环境(保姆级)-CSDN博客 找到Code-runner: Clear Previous Output,把 √ 打上即可 本文所涉及的他人内容包括但不限于文字、图片、音频、视频等,来源于各个渠道和资源,并非本文作者原创。在使

    2024年02月06日
    浏览(58)
  • 环境配置——Windows平台配置VScode运行环境为远程服务器或虚拟机

    1. 远程机需要先安装SSH服务,命令如下 2. 安装好后需要开启SSH服务: 3. 查看SSH服务是否有被开启: 4. 本地Windows需要生成密钥将公钥放到远程机中 4. 1 Windows生成密钥: 进入 C:Users用户名.ssh(如没有该目录则需要手动创建)  4.2 在远程机上 ~/.ssh 目录下创建 authorized_keys 文

    2024年04月27日
    浏览(59)
  • 快速下载VScode并配置Python运行环境【详细教程】

    博主:命运之光 前言 本文主要内容,下载VScode和配置Python运行环境, 安装,主打的就是一个简单快速 下载vscode 第一步vscode官网下载 vscode官网下载 点击跳转到下载官网 第二步点击下载 第三步点击下载 下载后等待下载完成即可 安装vscode 第一步 第二步 第三步 第四步 第五步

    2024年02月01日
    浏览(58)
  • VSCode配置C++环境——弹出黑窗运行和断点调试程序

    前言 先决配置教程 安装拓展 1. Code Runner  2. Tabnine AI Autocomplete 配置文件launch.json  总结 笔者配置了很多次VSCode环境,但越配越烂导致很长一段时间都没有再打开过VSCode,但是VSCode确实轻量级,在打比赛之类的场合很适合快速编写代码(前端另说),既然都是无用的软件了不

    2024年02月05日
    浏览(52)
  • Mac电脑配置李沐深度学习环境[pytorch版本]使用vscode

    Mac打开终端(Mac电脑如何启动终端?打开启动台,搜索终端即可) 安装包管理工具Homebrew 如果遇到报错 则需要运行一下如下指令,然后再安装Homebrew。原因是被墙,需要配置一下端口。 安装Homebrew成功后,重启终端(Mac电脑如何启动终端?打开启动台,搜索终端即可)直接安

    2024年02月06日
    浏览(50)
  • VScode运行npm错误解决:如何安装与配置Node.js环境

    在VScode中遇到npm无法识别的错误时,可能是因为未安装Node.js或环境变量配置不正确。

    2024年02月06日
    浏览(94)
  • 保姆级教程——VSCode如何在Mac上配置C++的运行环境

    点击官网链接,下载对应的pkg,安装打开; 点击箭头所指插件商店按钮,yyds; 下载C/C++ 插件; ![外链图片转存 ! 如果安装失败,可手动安装; 打开Github:https://github.com/vadimcn/vscode-lldb/releases; 如果是基于Intel的Mac选择codelldb-×86_64-darwin.vsix, 如果是基于Apple Silicon的Mac选择

    2024年02月09日
    浏览(78)
  • 【VSCode】Windows环境下,VSCode 搭建 cmake 编译环境(通过配置文件配置)

    除了之前的使用 VSCode 插件来编译工程外,我们也可以使用配置文件来编译cmake工程,主要依赖 launch.json 和 tasks.json 文件。 目录 一、下载编译器 1、下载 Windows GCC 2、选择编译器路径 二、配置 debug 环境 1、配置 lauch.json 文件 2、配置 tasks.json 文件 三、编译工程 1、测试工程结

    2024年02月03日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包