[C#][原创]让code-runner点击可以直接运行C#代码
创始人
2025-06-01 08:50:56
0

一般ubuntu命令行操作为:

dotnet new console -n ConsoleApp01

cd ConsoleApp01

#dotnet add package OpenCvSharp4

#dotnet add package OpenCvSharp4.runtime.ubuntu.18.04-x64

# -- edit Program.cs --- #

dotnet run

但是我们打开vscode后一般点击code-runner无法运行C#代码,提示Scripts没找到错误,因此我们需要设置code-runner让它支持运行。

配置CodeRunner#


1️⃣ 首先在拓展商店下载这个插件,然后打开设置,打开setting.json


2️⃣ 找到code-runner.executorMap配置项,添加c#的配置如下(别忘了Ctrl+S保存)

"csharp":"csc $fileNameWithoutExt.cs && ./$fileNameWithoutExt.exe",

3️⃣ 返回cs文件,点击运行即可

上面是windows上设置方法,ubuntu18.04我是这么设置的

{
"editor.mouseWheelZoom": true,
"code-runner.runInTerminal": true,
"code-runner.saveFileBeforeRun": true,
"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++ $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": "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"
},
"debug.allowBreakpointsEverywhere": true,
"editor.codeLensFontFamily": "monospace",
"editor.fontFamily": "'monospace', 'monospace', monospace"
}

其中写dotnet run理论也支持windows。

相关内容

热门资讯

最新或2023(历届)做错事检... 篇一:  检讨书  尊敬的办主任:  怀着对您深深的歉意和无比的愧疚写下这份检讨书,我对我的过错做深...
因为上课说话的检讨书范文 上课... 因为上课说话的检讨书一:  尊敬的班主任老师:  我上课时候说话是犯了严重的纪律错误,身为一名学生,...
最新或2023(历届)财务工作...  范文一  尊敬的公司领导:  您好,在此向您递交这份关于我财务工作疏忽的说明以及相关检讨,以表达我...
财务管理失职检讨书最新 财务工... 【篇一】管理失职检讨书  酒店领导:  我怀着自责、反省和感激的心情写这份检讨书,在单位3年的日子里...
最新或2023(历届)财务工作...  尊敬的公司领导:  您好,在此向您递交这份关于我财务工作疏忽的说明以及相关检讨,以表达我对自己财务...
最新或2023(历届)校园打架... 最新或2023(历届)校园检讨书范文一:  尊敬的学校政教处老师:  非常抱歉地向您递交我打架斗殴的...
最新或2023(历届)学生逃课...   学生逃课的检讨书最新或2023(历届)一:  尊敬的辅导员:  您好!  对于这次的逃课事件,我...
最新或2023(历届)财务人员...  尊敬的公司领导:  身为一名工作2年的财务人员,本职工作性质所在,工作的重中之重就是确保好资金安全...
最新或2023(历届)考试带手... 最新或2023(历届)考试带手机检讨书【篇一】  亲爱的班主任,敬爱的吴老师:  我是xx中学高二x...
带手机去学校检讨书精选 手机检... 带手机去学校检讨书【篇一】  我是你的学生:XXX.今天我怀着愧疚和懊悔给您写下这份检讨书,以向您表...
最新或2023(历届)春节放假... 春节放假的通知最新或2023(历届)最新预测版  最新或2023(历届)2月7日至最新或2023(历...
遮娄其王朝是如何灭亡的?是被谁... 753年,遮娄其王朝的一名封臣丹蒂杜尔加崛起,推翻了超日王二世的继承人,莫定了拉喜特拉库塔帝国的基石...
清朝螳螂拳的创始人于七,有哪些... 崂山华严寺坐落在王哥庄镇返岭后村西那罗延山上,是崂山中现存的唯一佛寺。明崇祯末年,84岁的慈沾住持圆...
遮娄其王朝有着怎样的特点?疆域... 拉什特拉库特取代了遮娄其的地位,称霸南印度达两个世纪。公元三世纪起,贵霜帝国逐渐衰落,北印度重新分裂...
于七是什么人?清朝于七生平简介... 于七, 汉族。 顺治十六年(公元1659)年,郑成功为了恢复明王朝,挥师抗清,激发了北方各地农民的起...
遮娄其王朝有着怎样的特点?疆域... 拉什特拉库特取代了遮娄其的地位,称霸南印度达两个世纪。公元三世纪起,贵霜帝国逐渐衰落,北印度重新分裂...
丁朝到底有多少兵力?真的有传说... 刑律丁部领开国后不久,便采用严刑,欲“威制天下”。乃于朝廷上设置大鼎(即油锅),以及饲养猛虎,在国内...
丁朝:越南地区从中国正式独立后... 丁朝(越南语:Nhà ?inh;时间:968─980年),是越南的封建朝代,也是越南地区从中国正式独...
丁朝到底有多少兵力?真的有传说... 刑律丁部领开国后不久,便采用严刑,欲“威制天下”。乃于朝廷上设置大鼎(即油锅),以及饲养猛虎,在国内...
植树造林倡导书范文 植树造林倡... 植树造林倡导书范文  植树造林是保护环境的重要组成部分,树木是我们的朋友,能给我们人类提供很多帮助,...