首先讲下为啥要用VScode来配置C#吧。
学校这学期要学数据结构,还得用C#来实现(哭/(ㄒoㄒ)/~~)。由于VisualStudio实在太大了,而且写起来的时候总感觉不是挺流畅的(可能是vscode用久了的原因),而且不能配置插件,像啥背景,括号缩进加颜色,代码自动调整缩进等等非常好用的功能。最主要的是,刚开始学习的时候,其实VisualStudio上的许多东西都用不到,有点大材小用了,于是在网上搜了许多教程,配置过程那叫一个曲折,本着来源网络回馈网络的原则,写下我自己配置的过程吧。
-
下载VScode,这个网上教程挺多的,不重复造轮子了。扔个链接。
灰蓝宇墨:史上最全vscode配置使用教程zhuanlan.zhihu.com
-
然后是下载.NetCore SDK,就默认安装就行。
https://dotnet.microsoft.com/downloaddotnet.microsoft.com
-
安装完之后按win+R输入cmd打开命令行,输入dotnet -h就表示安装成功。
-
接下来在VScode扩展商店里面安装下面这三个插件。(虽然我也不知道有什么用.......)
-
安装完成之后,在VScode里面打开一个新建好的文件夹,例如我左边那个文件夹,现在是空的。
-
然后点击上面一行的终端,打开新终端。
之后呢,输入dotnet new console 这一句命令。
Thousand years later~(哭,就是这么久)
此时可以看到左边原本空的文件夹现在有新文件了。(注意一定要等到那个bin文件夹的生成,如果等了好久那个文件夹都没出现就把所有文件删了,重复dotnet new console)
然后按F5,选择.NET Core
选择之后,左边会出现.vscode文件夹。(可能这个地方不同人配置的结果不太一样,我当初就和教程上的配置结果不一样,这个时候不要死缠在这里,找找其他教程!!!我记得有个教程里最后要等vscode自动提示一个消息,然后你选择yes,但是我当时就不是这样,找了好久解决方案,最后发现如果你没有这个提示消息,那就在选择了环境之后多等一会,之后会弹出来的)
可以看到上面有一些报错语句,虽然我不知道为什么报错,但是你把那些语句删了貌似也没影响。(原谅我也只是个小白www)
之后你就可以按选择来F5调试运行or Ctrl+F5直接运行了。
可以看到新建的控制台应用程序会自带HelloWorld程序,如果你运行后成功输出下面的结果,那就大功告成了!!!
如果用VScode写C#来学习还是有点点不方便的,毕竟新建一个项目只能有一个主函数,也就是说如果你的作业有好几个题,你得新建几个项目。所以我现在都把所有作业都写在一个项目里,把每个作业的测试案例编成一个函数,要测试的时候就把函数拖进主函数就行,感觉还行,不是特别麻烦。
补充一下:(来源评论区)
-
格式化代码,括号加颜色等等和VS code一样在扩展插件里有,是我草率了......
-
有办法指定入口点
https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/compiler-options/advanced#mainentrypoint-or-startupobjectdocs.microsoft.com
即一个项目里可以有多个main函数的时候,可以指定main函数的入口。