.NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序
来源:互联网 发布:得力考勤机删除数据 编辑:程序博客网 时间:2024/06/05 17:02
一、前言
为什么选择VS Code?
VS Code 是一款跨平台的代码编辑器,想想他的哥哥VS,并是微软出品的宇宙第一IDE,
那作为VS的弟弟,VS Code 也不会差,毕竟微软出品。反正ken是这么认为的本篇开发环境?
1、操作系统: Windows 10 X64
2、SDK: .NET Core 2.0 Preview
3、VS Code:1.14前置知识?
请看第2篇教程
二、安装&配置
1、VS Code 下载&安装
(1)下载地址:https://code.visualstudio.com/
(2)安装步骤:一直下一步即可,没什么特别讲究的2、依赖的package
快捷键:Ctrl+P ,然后输入:ext install csharp 即可安装
三、项目创建&开发
1、创建项目
#使用命令提示符(cmd)或者Windows PowerShell#
1、打开项目文件夹d: && cd d:\projects
#2、创建项目dotnet new console -n helloworld
2、开始开发
(1)打开项目文件夹
(2)必须插件安装
打开资源管理器(Ctrl+Shift+E),然后打开Progrom.cs文件
VS Code检测到缺少两个插件
OmniSharp,.NET Core Debugger 会自动下载安装
安装完成后的完整输出:
Updating C# dependencies...Platform: win32, x86_64Downloading package 'OmniSharp (.NET 4.6 / x64)' (15622 KB) .................... Done!Downloading package '.NET Core Debugger (Windows / x64)' (43510 KB) .................... Done!Installing package 'OmniSharp (.NET 4.6 / x64)'
Installing package '.NET Core Debugger (Windows / x64)'Finished
(3)添加编译&调试配置
插件安装完毕之后,VS Code会提示缺少必要的编译&调试配置,是否添加,选择Yes即可
(4)启动调试
快捷键F5直接启动调试即可
通过调试面板(Ctrl+Shift+D)图形化操作也可
调试输出结果:
-------------------------------------------------------------------
You may only use the Microsoft .NET Core Debugger (vsdbg) withVisual Studio Code, Visual Studio or Visual Studio for Mac softwareto help you develop and test your applications.
-------------------------------------------------------------------
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.0.0-preview2-25407-01\System.Private.CoreLib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.Loaded 'd:\Projects\helloworld\bin\Debug\netcoreapp2.0\helloworld.dll'. Symbols loaded.Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.0.0-preview2-25407-01\System.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.0.0-preview2-25407-01\System.Console.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.0.0-preview2-25407-01\System.Threading.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.0.0-preview2-25407-01\System.Runtime.Extensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.Hello World!The program '[4180] helloworld.dll' has exited with code 0 (0x0).
备注
毕竟是微软的工具+微软的SDK,结合起来是蛮方便的
比起 .NET Core 1.0 刚出来的时候(毕竟当时VS Code也简陋),少了很多步骤。是真的爽。
.NET Core 搞起来~
相关文章:
.NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿
.NET Core快速入门教程 2、我的第一个.NET Core App(Windows篇)
.NET Core快速入门教程 3、我的第一个.NET Core App (CentOS篇)
原文地址:https://ken.io/note/dotnet-core-qucikstart-debug-vscode
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
- .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序
- 使用VS Code 从零开始开发并调试.NET Core 应用程序
- 使用VS Code开发 调试.NET Core 应用程序
- 使用 VS Code 进行 .Net core 开发
- 使用VS Code开发.Net Core程序
- .NET Core快速入门教程 5、使用VS Code进行C#代码调试的技巧
- 使用VS Code 开发.NET Core 应用程序 部署到Linux 跨平台
- 使用VS Code 开发.NET Core 应用程序 部署到Linux 跨平台
- 使用VS Code从零开始开发调试.NET Core 1.1
- 使用VS Code开发调试.NET Core 2.0
- 使用VS Code从零开始开发调试.NET Core 1.1
- 使用VS Code开发调试.NET Core 多项目
- 使用Visual Studio Code 开发.NET Core应用程序
- 【实验手册】使用Visual Studio Code 开发.NET Core应用程序
- 在.NET Core控制台应用程序中使用强类型配置
- 在.NET Core控制台应用程序中使用强类型配置
- 在.NET Core控制台应用程序中使用强类型配置
- .NET Core VS Code 环境配置
- 我眼中的ASP.NET Core之微服务
- 微服务中的异步消息通讯
- .NET Core 事件总线,分布式事务解决方案:CAP
- AOP in dotnet :AspectCore的参数拦截支持
- NavigationView的点击事件失效原因和解决方案
- .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序
- ASP.NET Core MVC 过滤器介绍
- Autofac+Castle实现AOP事务
- .NET Core快速入门教程 2、我的第一个.NET Core App(Windows篇)
- .NET Core快速入门教程 3、我的第一个.NET Core App (CentOS篇)
- ASP.NET Core 开源论坛项目 NETCoreBBS
- docker学习之-docker mac安装
- Visual Studio Code: 利用 MSSQL 插件创建数据库 IDE
- lldb 调试 linux下 .net Core 总结及开源扩展 yinuo