前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序

.NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序

作者头像
KenTalk
发布2018-09-11 14:24:38
1.6K0
发布2018-09-11 14:24:38
举报
文章被收录于专栏:Ken的杂谈Ken的杂谈
一、前言
  • 为什么选择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

package

安装命令

说明

c#

ext install csharp

包括语法高亮显示、智能感知、定义、查找所有引用等。调试支持。网络核心(CoreCLR)。

代码语言:javascript
复制
快捷键:Ctrl+P ,然后输入:ext install csharp 即可安装
三、项目创建&开发
  • 1、创建项目
代码语言:javascript
复制
#使用命令提示符(cmd)或者Windows PowerShell

#1、打开项目文件夹
d: && cd d:\projects

#2、创建项目
dotnet new console -n helloworld
  • 2、开始开发

(1)打开项目文件夹

VS Code开发.NET Core
VS Code开发.NET Core

(2)必须插件安装 打开资源管理器(Ctrl+Shift+E),然后打开Progrom.cs文件 VS Code检测到缺少两个插件 OmniSharp,.NET Core Debugger 会自动下载安装

VS Code开发.NET Core
VS Code开发.NET Core

安装完成后的完整输出:

代码语言:javascript
复制
Updating C# dependencies...
Platform: win32, x86_64

Downloading 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即可

VS Code开发.NET Core
VS Code开发.NET Core

(4)启动调试

快捷键F5直接启动调试即可

通过调试面板(Ctrl+Shift+D)图形化操作也可

调试输出结果:

代码语言:javascript
复制
-------------------------------------------------------------------
You may only use the Microsoft .NET Core Debugger (vsdbg) with
Visual Studio Code, Visual Studio or Visual Studio for Mac software
to 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 搞起来~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-07-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、安装&配置
  • 三、项目创建&开发
  • 备注
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档