分享

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

 weijianian 2016-08-07


来源:LineZero

链接:http://www.cnblogs.com/linezero/p/5438074.html


使用VS Code开发 调试.NET Core RC2应用程序,由于.NET Core 目前还处于预览版。


本文使用微软提供的示例进行开发及调试。


https://github.com/aspnet/cli-samples


.NET Core 介绍及说明:


https://github.com/dotnet/cli


http://dotnet./getting-started/


环境安装


本文开发的实际环境: win10 x64 VSCode 1.0


下载


https://github.com/dotnet/cli#installers-and-binaries


.NET Core SDK Installer:


https://dotnetcli.blob.core./dotnet/beta/Installers/Latest/dotnet-dev-win-x64.latest.exe


VSCode :


https://code./


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。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多