使用VS Code 从零开始开发调试.NET Core 1.1。无需安装VS 2017 RC 即可开发调试.NET Core 1.1应用。

.NET Core 1.1 发布也有一段时间了,最大的改动是从 project.json 还原回了csproj 。

今天微软发布 .NET Core SDK 1.0 RC4 版本,离RTM版本也很近了。

对于.NET Core 1.0 可以查看之前教程 使用VS Code从零开始开发调试.NET Core 1.0。

本篇为VS Code 开发.NET Core 1.1教程,是在windows做实际操作,但同样适用于其它系统。

环境安装

本文演示开发环境: WIN10 x64 Visual Studio Code 1.9.0

.NET Core SDK 1.0 RC4 Windows x64 Installer:

https://go.microsoft.com/fwlink/?linkid=841686

SDK 如果安装过之前版本,建议先卸载然后再安装。

更多系统版本下载:

https://github.com/dotnet/core/blob/master/release-notes/rc4-download.md

VSCode :

https://code.visualstudio.com/

VSCode C#插件:

Ctrl+P 打开Quick Open 输入: ext install csharp 选择C# 安装。

安装好插件以后重启VS Code。

重磅推荐:

VS Code C# 插件离线版 1.6.2

注意事项:本插件只适用于 Windows x64 系统 ,其他系统请使用ext install csharp 下载官方插件。

创建项目

首先确保 .NET Core SDK 安装成功。

dotnet --version

输出如下:

1.0.0-rc4-004771

然后就可以创建项目。

dotnet new console

dotnet restore

dotnet run

整个命令执行完成。

最新版SDK RC4 最大改动为 dotnet new 命令。

dotnet new 默认不再创建控制台应用,而是展示帮助,而且会根据当前目录内容展示不同帮助。

空文件夹:

项目文件夹:

使用 VS Code 开发

使用 VS Code 打开core11文件夹,打开Program.cs 文件,稍微等待一下,会出现如下图所示。

选择Yes 即可。插件会自动为我们配置好 launch.json 。

注意:

这里如果使用 ext install csharp 安装C#插件的,首次打开需要耐心等待一下。

因为需要配置 .NET Core Debugger 及下载 OmniSharp server。

若出现 OmniSharp server is not running 就是因为 OmniSharp server 没有下载下来。

只有成功安装,才会有智能提示,以及添加配置文件提示。

然后我们切换到调试窗口就可以进行调试

下断点成功断下。

我们也可以很方便的编写代码,插件为我们提供智能提示功能。

这样我们不用安装VS 2017 也可以开发 .NET Core 1.1。

原文地址:http://www.cnblogs.com/linezero/p/VSCodeNETCore11.html

.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

使用VS Code从零开始开发调试.NET Core 1.1相关推荐

  1. 使用VS Code 从零开始开发并调试.NET Core 应用程序

    使用VS Code 从零开始开发并调试.NET Core 应用程序,C#调试.上一篇 使用VS Code开发 调试.NET Core 应用程序 得到了大家的支持. 现在为大家带来从零开始教程,让你更好 ...

  2. 使用VS Code开发调试.NET Core 多项目

    使用Visual Studio Code(VS Code)开发调试.NET Core和ASP.NET Core 多项目multiple project. 之前讲解过如果使用Visual Studio ...

  3. 使用VS Code开发 调试.NET Core 应用程序

    使用VS Code开发 调试.NET Core RC2应用程序,由于.NET Core 目前还处于预览版. 本文使用微软提供的示例进行开发及调试. https://github.com/aspnet/ ...

  4. 使用VS Code开发调试.NET Core 2.0

    转自: https://www.cnblogs.com/linezero/p/7402913.html VS Code 全称是 Visual Studio Code,Visual Studio Cod ...

  5. vscode python debug venv_Visual Studio Code Python开发调试环境设置

    设置Python Interpreter 如果安装Python的时候已经将它加到系统的环境变量里,那么,在编辑器的左下角,可以看到当前使用的Python版本,如图: 如果没有,点击Select Pyt ...

  6. 【Vscode】调试DotNet Core代码

    Visual Studio作为宇宙第一的IDE,开发调试.net core app,无一能出其右,我们还需要去了解Visual Studio Code吗?答案是肯定. 杀鸡焉用牛刀:就一个hello ...

  7. 从零开始实现 ASP.NET Core MVC 的插件式开发(九) - 如何启用预编译视图

    标题:从零开始实现 ASP.NET Core MVC 的插件式开发(九) - 升级.NET 5及启用预编译视图 作者:Lamond Lu 地址:https://www.cnblogs.com/lwql ...

  8. 从零开始实现 ASP.NET Core MVC 的插件式开发(七) - 问题汇总及部分问题解决方案...

    标题:从零开始实现 ASP.NET Core MVC 的插件式开发(七) - 问题汇总及部分问题解决方案 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/ ...

  9. 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)-- 起步

    一.安装Visual Studio Code 安装文件下载地址:VS Code,当前最新版本是1.3. 推荐安装最新版,因为附带Debug插件,支持在vs code上进行断点调试. 二.安装.Net ...

最新文章

  1. golang 字符串 去首尾字符
  2. 殷拓联手红星美凯龙收购软装家具企业“墙尚”40%股份​
  3. python函数调用位置_python函数定义,调用,传参,位置参数及关键字参数,返回值
  4. another CRM inbound debug - 另一个CRM中间件的调试记录
  5. 三、Numpy数组操作
  6. CommonCollection1反序列化链学习
  7. Perl: print @globbing.\n; 和 print @globbing; 不一样,一个已经转换为数组元素个数了...
  8. 求单链表结点的阶乘和
  9. Java如何将Ftp文件解压_ftp解压工具,ftp解压工具在java环境下配置其连接
  10. 对俄罗斯应用“一刀切”,乌克兰知名开发商推出 Mac 专用反间谍软件
  11. UVA 2519 Radar Installtion
  12. python中score_在Python中“得分必须返回一个数字”scikit-learn中的cross_val_score错误...
  13. 存在隐患 : 此角色的 日志目录 所在的文件系统的可用空间小于 10.0 吉字节。 /var/log/hive(可用:9.9 吉字节 (28.12%),容量:35.1 吉字节)
  14. 笔记本上的小键盘计算机怎样用,笔记本小键盘如何关闭和开启 小键盘不能用了怎么办...
  15. UE4_UE5蓝图command节点的使用(开启关闭屏幕响应-log-发布全屏显示)
  16. 最小生成树Prim算法
  17. html表格里面怎么合并单元格的快捷键,excel合并单元格快捷键是什么
  18. py233基于 python的诚交大学生二手交易平台Django#毕业设计
  19. Lumerical官方案例、FDTD时域有限差分法仿真学习(十七)——Y分支功分器
  20. python中的无穷大

热门文章

  1. 排序算法java实现
  2. 字节、编码、字符、字符集 专题
  3. 百叶窗效果显示图片源码(c#)
  4. 云计算的关键特点及挑战
  5. WPF 实现人脸检测
  6. C# 多个异步方法的异常处理
  7. EFCore之增删改查
  8. 一日一技:ASP.NET Core 判断请求是否为Ajax请求
  9. AgileConfig-如何使用AgileConfig.Client读取配置
  10. 强烈推荐:SiteServer CMS开源免费的企业级CMS系统!