使用VS Code开发 调试.NET Core 应用程序
2016-04-29 07:02
1321 查看
使用VS Code开发 调试.NET Core RC2应用程序,由于.NET Core 目前还处于预览版。
本文使用微软提供的示例进行开发及调试。 https://github.com/aspnet/cli-samples .NET Core 介绍及说明: https://github.com/dotnet/cli http://dotnet.github.io/getting-started/
下载 https://github.com/dotnet/cli#installers-and-binaries .NET Core SDK Installer: https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-dev-win-x64.latest.exe VSCode : https://code.visualstudio.com/ VSCode C#插件: https://github.com/OmniSharp/omnisharp-vscode/releases 最新版: https://github.com/OmniSharp/omnisharp-vscode/releases/download/v1.0.4-rc2/csharp-1.0.4-rc2.vsix 安装好VSCode以后,打开VSCode 安装C#插件。
直接用VSCode 打开插件就可以安装了。
安装好以后 F1 会发现多了dotnet 命令,证明也就安装完成。
下载代码后,使用VSCode 打开文件夹 cli-samples/HelloMvc
F1 输入 dotnet restore
选择对应的dotnet restor (这里显示好像是插件的bug)
你还可以在文件夹打开命令行,输入 dotnet restore 同样可以还原相关引用。
还原相关的引用。还原好以后我们就可以进行调试了。
点击调试 程序就跑起来。
这样就可以下断点调试。
访问 http://localhost:5000/
开发
我们来添加一个新的Action
访问: http://localhost:5000/about
下断点调试一下程序,断点设置跟VS一样。
断下来以后,可以查看对应的属性以及值。
左侧有对应的监视器,可以查看各个值。
这样我们已经可以调试.NET Core。
原文地址:http://www.cnblogs.com/linezero/p/5438074.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
本文使用微软提供的示例进行开发及调试。 https://github.com/aspnet/cli-samples .NET Core 介绍及说明: https://github.com/dotnet/cli http://dotnet.github.io/getting-started/
环境安装
本文开发的实际环境: win10 x64 VSCode 1.0下载 https://github.com/dotnet/cli#installers-and-binaries .NET Core SDK Installer: https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-dev-win-x64.latest.exe VSCode : https://code.visualstudio.com/ VSCode C#插件: https://github.com/OmniSharp/omnisharp-vscode/releases 最新版: https://github.com/OmniSharp/omnisharp-vscode/releases/download/v1.0.4-rc2/csharp-1.0.4-rc2.vsix 安装好VSCode以后,打开VSCode 安装C#插件。
直接用VSCode 打开插件就可以安装了。
安装好以后 F1 会发现多了dotnet 命令,证明也就安装完成。
开发调试
下载微软的示例代码:https://github.com/aspnet/cli-samples下载代码后,使用VSCode 打开文件夹 cli-samples/HelloMvc
F1 输入 dotnet restore
选择对应的dotnet restor (这里显示好像是插件的bug)
你还可以在文件夹打开命令行,输入 dotnet restore 同样可以还原相关引用。
还原相关的引用。还原好以后我们就可以进行调试了。
点击调试 程序就跑起来。
这样就可以下断点调试。
访问 http://localhost:5000/
开发
我们来添加一个新的Action
[HttpGet("/about")] public IActionResult About(){ var useragent=Request.Headers["User-Agent"]; return Content(useragent+"\r\nabout by linezero"); }
访问: http://localhost:5000/about
下断点调试一下程序,断点设置跟VS一样。
断下来以后,可以查看对应的属性以及值。
左侧有对应的监视器,可以查看各个值。
这样我们已经可以调试.NET Core。
原文地址:http://www.cnblogs.com/linezero/p/5438074.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
相关文章推荐
- Asp.net 面向接口可扩展框架之类型转化基础服务
- OSChina 周五乱弹 ——我在办公室脱了衣服等你半天,你干嘛不过来呀…
- Xsolla与GPay合作,全面开通土耳其市场
- 欢迎使用CSDN-markdown编辑器
- 项目记录38--tolua 股市网络爬虫软件解析json,html
- 使用wpa_supplicant中犯的小错误
- source control : create git repository on my mac
- 易經大意 421_440
- 为什么Java中1000==1000为false而100==100为true?
- shader回顾02 --- 固定管线编程基础
- 人工智能正在向经济学领域渗透
- Mongodb事务模拟
- TensorFlow人工智能入门教程之十一 最强网络DLSTM 双向长短期记忆网络(阿里小AI实现)
- mongodb副本集的配置及node.js的使用
- OBJ-C实例变量修饰符;私有变量;私有方法;description;多态;点语法学习笔记
- OBJ-C @property和@synthesize关键字学习笔记
- OBJ-C组合模式学习笔记
- [Typescript] Introduction to Generics in Typescript
- mongo 分片Replica Sets+Sharding架构
- LeetCode 238