码迷,mamicode.com
首页 > Web开发 > 详细

使用Visual Studio Code开发.NET Core

时间:2019-10-31 13:29:58      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:流程   visual   应用   鼠标   断点调试   选择   代码   code   通过   

首先在 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

标签:流程   visual   应用   鼠标   断点调试   选择   代码   code   通过   

原文地址:https://www.cnblogs.com/YzpJason/p/11770370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!