最近需要使用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#扩展功能)
4、创建一个名为 project 的空文件夹
5、终端到此文件夹内,执行命令 "dotnet new console --name project" 初始化项目
6、在vscode打开生成的Program.cs 文件,vscode会自动安装OmniSharp插件(这里需要耐心等待)
(右下角会有弹出框,点击“Yes”就会帮我们生成“launch.json”以及“task.json”文件)
现在我们的项目结构是这样的
7、执行 dotnet run ,看到 “hello world” 输出,标志我们已经配置完成了。
--------------------------------------- 完了吗?还未完-------------------------------------------------
8、在Visual Studio Code 中安装 NuGet Package Manager 工具
(这个是NuGet包管理工具,外部dll包依靠它来加载)
安装后windows操作系统需要修改配置
在C盘(windows系统情况下)搜索" fetchPackageVersions.js "
把
"${versionsUrl}${selectedPackageName}/index.json "
改为
"${versionsUrl}${selectedPackageName.toLowerCase()}/index.json"
修改完毕后,在vscode内输入快捷键 ctrl + shift + P
选择 “NuGet Packge Manager:add package”
输入需要加载的包(例如:mysql) 选择版本号即可加载完成
----------------------------------------- 再次分割线 ---------------------------------------------------
另外两个比较好用的工具最好在vscode上安装一下,以便开发.
1、vscode-solution-explorer 用于管理C#项目
安装后vscode侧栏会多出一个按钮
添加后配置完成,现在右键鼠标点击build生成项目了
2、Auto-Using for C# 编写代码时自动添加using
----------------------------------------- 最后的最后 ---------------------------------------------------
调试开发阶段:
我们可以使用键盘上的 F5 调试代码,并且给代码进行断点
发布:
当我们build完毕后,项目里会出现一个bin文件夹
生成了dll 文件就是我们的可执行文件
终端移该文件夹下执行命令 "dotnet project.dll" 即可运行
注意不是 dotnet run project.dll 或者 dotnet run --project project.dll
是 dotnet project.dll
我一开始这里搞错了,怎么都运行不了