使用VS Code从零开始开发调试.NET Core 1.1
2017-02-13 07:15
766 查看
使用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做实际操作,但同样适用于其它系统。
.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# 安装。
![](https://ss.csdn.net/p?http://mmbiz.qpic.cn/mmbiz_png/gak2lhVxV6Jh1DILz3VVoBEJIyiaJNleGFwgmAjiccvB80CHo5gS9zbia0sAL8IiaIjk260SffVibpfPkkAibJmYpMlw/640?wx_fmt=png)
安装好插件以后重启VS Code。
注意事项:本插件只适用于 Windows x64 系统 ,其他系统请使用ext install csharp 下载官方插件。
dotnet --version
输出如下:
1.0.0-rc4-004771
然后就可以创建项目。
dotnet new console
dotnet restore
dotnet run
![](https://ss.csdn.net/p?http://mmbiz.qpic.cn/mmbiz_png/gak2lhVxV6Jh1DILz3VVoBEJIyiaJNleGdumTuYH81IyXmtNM0H2EG3WwGKwGaucsK4zhyvGrptYbNrRC6Z3S9A/640?wx_fmt=png)
整个命令执行完成。
最新版SDK RC4 最大改动为 dotnet new 命令。
dotnet new 默认不再创建控制台应用,而是展示帮助,而且会根据当前目录内容展示不同帮助。
空文件夹:
![](https://ss.csdn.net/p?http://mmbiz.qpic.cn/mmbiz_png/gak2lhVxV6Jh1DILz3VVoBEJIyiaJNleG7sK9gyQM0eC76KcAXId7AFKaIfFdGtLdYPicicx3dQ7RYYkO34BtA7PA/640?wx_fmt=png)
项目文件夹:
![](https://ss.csdn.net/p?http://mmbiz.qpic.cn/mmbiz_png/gak2lhVxV6Jh1DILz3VVoBEJIyiaJNleGzicZ0sicSicMF26swR4Y3G1VkvQyVPrTgB39Nx2XLLgsLS4UZH1qb29aA/640?wx_fmt=png)
使用 VS Code 打开core11文件夹,打开Program.cs 文件,稍微等待一下,会出现如下图所示。
![](https://ss.csdn.net/p?http://mmbiz.qpic.cn/mmbiz_png/gak2lhVxV6Jh1DILz3VVoBEJIyiaJNleGWG17o2UyBicWlUuS7RZI8SNxDR99g1hZaibZibOQLLN8MxjgBz1Q4RiaFA/640?wx_fmt=png)
选择Yes 即可。插件会自动为我们配置好 launch.json 。
![](https://ss.csdn.net/p?http://mmbiz.qpic.cn/mmbiz_png/gak2lhVxV6Jh1DILz3VVoBEJIyiaJNleGjbia7mibYLmlmibcNleUaCklY47rUd8JWjmlSXsaiaBVic0MiaXaSmNy4VRA/640?wx_fmt=png)
注意:
这里如果使用 ext install csharp 安装C#插件的,首次打开需要耐心等待一下。
因为需要配置 .NET Core Debugger 及下载 OmniSharp server。
若出现 OmniSharp server is not running 就是因为 OmniSharp server 没有下载下来。
只有成功安装,才会有智能提示,以及添加配置文件提示。
然后我们切换到调试窗口就可以进行调试
![](https://ss.csdn.net/p?http://mmbiz.qpic.cn/mmbiz_png/gak2lhVxV6Jh1DILz3VVoBEJIyiaJNleGng2v8J1Hy8ImniaQniacxncJ3f50CibtXx9udRicRmXZicBwibtibGfOhNJ6Q/640?wx_fmt=png)
下断点成功断下。
![](https://ss.csdn.net/p?http://mmbiz.qpic.cn/mmbiz_png/gak2lhVxV6Jh1DILz3VVoBEJIyiaJNleGFsCGJ4p8dDvibMHrdmFDRBsEHgLIu75Aia0WAiaJDjdozwSicpNfG0A5BA/640?wx_fmt=png)
我们也可以很方便的编写代码,插件为我们提供智能提示功能。
这样我们不用安装VS 2017 也可以开发 .NET Core 1.1。
原文地址:http://www.cnblogs.com/linezero/p/VSCodeNETCore11.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
.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
- 使用VS Code从零开始开发调试.NET Core 1.0
- VS Code从零开始开发调试.NET Core 1.1
- 使用VS Code从零开始开发调试.NET Core 1.0
- 使用VS Code从零开始开发调试.NET Core 1.0
- 使用VS Code开发调试.NET Core 2.0
- 使用VS Code开发 调试.NET Core 应用程序
- 使用VS Code开发 调试.NET Core 应用程序
- 使用VS Code开发调试.NET Core 2.0
- 使用VS Code开发调试.NET Core 多项目
- 使用VS Code开发 调试.NET Core 应用程序
- 使用VS Code开发调试.NET Core 多项目
- 使用vscode开发调试.net core应用程序并部署到Linux跨平台
- 使用VS Code开发.Net Core 2.0 MVC Web应用程序教程之二
- 在Mac上使用Visual Studio Code开发/调试.NET Core代码
- 使用VsCode开发React-Native[debug调试+智能提示]
- .NET Core快速入门教程 5、使用VS Code进行C#代码调试的技巧
- 在CentOS上使用VS Code调试.Net Core应用程序
- .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序
- 使用VS Code开发调试ASP.NET Core 1.0