美文网首页
在VSCode写.netCore 踩坑记一(开发环境配置)

在VSCode写.netCore 踩坑记一(开发环境配置)

作者: 有头发的搬砖员 | 来源:发表于2021-03-17 17:33 被阅读0次

最近需要使用c#语言开发好运行到liunx环境下,故需要用到把原来的vs开发的代码转换成.netCore,记录一下如何在vsCode下配置.netCore 开发环境。

------------------------------------------ 开始分割线 -------------------------------------------------

1、安装Visual Studio Code (废话)
2、安装.NET Core SDK。安装地址如下:
https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.201-windows-x64-installer

3、在Visual Studio Code 中安装C# 扩展以便让其支持C#的开发
(注意:安装完成之后,需要重启下Visual Studio Code才能够使用C#扩展功能)


C# 扩展

4、创建一个名为 project 的空文件夹


创建空文件夹

5、终端到此文件夹内,执行命令 "dotnet new console --name project" 初始化项目
6、在vscode打开生成的Program.cs 文件,vscode会自动安装OmniSharp插件(这里需要耐心等待)
(右下角会有弹出框,点击“Yes”就会帮我们生成“launch.json”以及“task.json”文件)

出现选项框,点击Yes生成.vscode文件

现在我们的项目结构是这样的


这时候的文件目录结构

7、执行 dotnet run ,看到 “hello world” 输出,标志我们已经配置完成了。

--------------------------------------- 完了吗?还未完-------------------------------------------------

8、在Visual Studio Code 中安装 NuGet Package Manager 工具
(这个是NuGet包管理工具,外部dll包依靠它来加载)


NuGet Package Manager 插件,很重要很重要

安装后windows操作系统需要修改配置
在C盘(windows系统情况下)搜索" fetchPackageVersions.js "

"${versionsUrl}${selectedPackageName}/index.json "

改为

"${versionsUrl}${selectedPackageName.toLowerCase()}/index.json"

修改完毕后,在vscode内输入快捷键 ctrl + shift + P
选择 “NuGet Packge Manager:add package”

选择 NuGet Packge Manager:add package 添加包

输入需要加载的包(例如:mysql) 选择版本号即可加载完成

----------------------------------------- 再次分割线 ---------------------------------------------------

另外两个比较好用的工具最好在vscode上安装一下,以便开发.
1、vscode-solution-explorer 用于管理C#项目


vscode-solution-explorer

安装后vscode侧栏会多出一个按钮


没错,就是他 右键选择 “create new empty solution” 填写project后,会多出我们的项目 右键选择 “add existing project” 找到项目的 csproj 文件添加

添加后配置完成,现在右键鼠标点击build生成项目了


右键项目可看到工具封装好的菜单

2、Auto-Using for C# 编写代码时自动添加using


虽然没有vs的解析强,但已经非常好了

----------------------------------------- 最后的最后 ---------------------------------------------------
调试开发阶段:
我们可以使用键盘上的 F5 调试代码,并且给代码进行断点


重要的断点调试,F5就行了

发布:
当我们build完毕后,项目里会出现一个bin文件夹


跟VS一致,都是bin文件夹

生成了dll 文件就是我们的可执行文件
终端移该文件夹下执行命令 "dotnet project.dll" 即可运行
注意不是 dotnet run project.dll 或者 dotnet run --project project.dll

dotnet project.dll
我一开始这里搞错了,怎么都运行不了

build后bin的内容

相关文章

网友评论

      本文标题:在VSCode写.netCore 踩坑记一(开发环境配置)

      本文链接:https://www.haomeiwen.com/subject/yfuecltx.html