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

一、前言

本篇开发环境

1、操作系统: Windows 10 X64
2、SDK: .NET Core 2.0 Preview
3、VS Code:1.14

二、安装&配置

1、VS Code下载&安装

(1)下载地址:https://code.visualstudio.com/
(2)安装步骤:一直下一步即可,没什么特别讲究的

2、依赖扩展安装

扩展 说明
C# 包括语法高亮显示、智能感知、定义、查找所有引用等。调试支持。网络核心(CoreCLR)。
Chinese (Simplified) 简体中文补丁包

快捷键(Ctrl+Shift+X)进入扩展管理页,直接搜索扩展名安装即可,或者点击左侧工具栏图标进入扩展管理页

macOS版本快捷键是 Shift+Commnad+X

image

三、项目创建&开发

1、创建项目

#使用命令提示符(cmd)或者Windows PowerShell

#1、打开项目文件夹
d: && cd d:\projects #2、创建项目 dotnet new console -n helloworld 

2、插件安装

  • 打开项目文件夹

VS Code开发.NET Core

  • 必须插件安装

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

VS Code开发.NET Core

安装完成后的完整输出:

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

  • 启动调试

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

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

调试输出结果:

-------------------------------------------------------------------
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). 

 

猜你喜欢

转载自www.cnblogs.com/zhaoyl9/p/11303820.html