首先在 VS Code 安装几个扩展插件
C#
C# Extensions
.NET Core Test Explorer
这三个插件就可以做最基础的开发了

通过命令执行单元测试
dotnet test Skany.Tests
如果只想测试其中一个方法 HashPasswordTest
dotnet test Skany.Tests --filter HashPasswordTest
当然有可视化的测试插件,谁还用命令啊

在 Output 项目调用 Core.CryptHelper 输出结果,代码如下
static void Main(string[] args)
{
string salt = null;
var password = "baidu";
var hashPassword = CryptHelper.HashPassword(password, out salt);
Console.WriteLine("Password => {0}", password);
Console.WriteLine("HashPassword => {0}", hashPassword);
Console.WriteLine("Salt => {0}", salt);
//===================================
var matchs = CryptHelper.VerifyPassword(password, hashPassword, salt);
Console.WriteLine("Matchs: {0}", matchs);
Console.ReadLine();
}
运行 Output 项目
dotnet run --project Skany.Output

在 Output/Program.cs 中第13行设置一个端点(鼠标在行首点一下即可,再点一下移除断点)
DEBUG面板配置选择 .NET Core Launch (console),点击绿色的开始调试按钮,启动调试

与 VS 中一样,可以通过 F5/F10/F11 控制调试流程,也可以添加 Watch 变量,鼠标也可以感知变量值
如果开始测试后,警告提示启动程序找不到,可以按提示(也可以点击界面齿轮按钮)修改配置文件 .vscode/launch.json
核对 program 节点路径是否正确

使用Visual Studio Code开发.NET Core
原文:https://www.cnblogs.com/YzpJason/p/11770370.html