全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解VS2017 Linux 上.NET Core调试

Visual Studio 2017 通过SSH 调试Linux 上.NET Core 应用程序。

本文环境

开发环境:Win10 x64 Visual Studio 2017

部署环境:Ubuntu 14.04 x64 .NET Core SDK 1.0.1

Ubuntu上安装.NET Core SDK

Ubuntu 14.04 x64

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893
sudo apt-get update

如果之前安装过预览版务必更新一下。

接着安装最新版本SDK 1.0.1

sudo apt-get install dotnet-dev-1.0.1

安装完成后执行 dotnet --info 如下:

表示SDK安装成功。

接着在Linux服务器上,需要安装SSH服务器,unzip 和 curl或wget。命令如下:

sudo apt-get install openssh-server unzip curl

安装完成后,一切准备就绪。

新建程序

打开VS 2017 新建一个控制台应用.NET Core 名为: LinuxDemo。

在Program.cs 加入如下代码:

  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World! LineZero");
      Console.WriteLine("Linux .NET Core Debug");
      Console.WriteLine("'q' exit");
      while (true)
      {
        var result = Console.ReadLine();
        if (result.Equals("q"))
          return;
        Console.WriteLine(result);
      }
    }
  }

编写完代码,将代码上传到Ubuntu 上。

接着在Ubuntu 上运行程序,成功执行。

dotnet restore

dotnet build

dotnet run

 附加调试

接着默认运行起程序,然后在VS 2017 打开 调试-> 附加到进程

选择连接类型为SSH ,然后连接和目标处 输入Ubuntu 的 IP,然后回车,会弹出对话,输入对应的用户名密码。

配置:

 附加进程:

选择类型:

接着等待一下,在Linux输入几个字符,回车断下:

注意:

如果发现附加之后无法断下,停止调试,重启VS,然后退出程序,重新运行然后附加。多尝试几次即可。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# .net core linux 调试  # vs2017 linux调试  # linux core 调试  # 安装完成后  # 几个  # 几次  # 弹出  # 重启  # 最新版本  # 写完  # 大家多多  # 新建一个  # 应用程序  # 器上  # 预览版  # https  # release  # dotnet  # repos  # apt  # trafficmanager  # mo  # net 


相关文章: 公司门户网站制作流程,华为官网怎么做?  建站VPS配置与SEO优化指南:关键词排名提升策略  高端企业智能建站程序:SEO优化与响应式模板定制开发  如何获取PHP WAP自助建站系统源码?  建站DNS解析失败?如何正确配置域名服务器?  非常酷的网站设计制作软件,酷培ai教育官方网站?  如何访问已购建站主机并解决登录问题?  大连网站制作公司哪家好一点,大连买房网站哪个好?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  如何通过可视化优化提升建站效果?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  专业公司网站制作公司,用什么语言做企业网站比较好?  视频网站制作教程,怎么样制作优酷网的小视频?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?  网站制作网站,深圳做网站哪家比较好?  建站主机无法访问?如何排查域名与服务器问题  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  北京网站制作网页,网站升级改版需要多久?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  制作网站外包平台,自动化接单网站有哪些?  建站之星如何修改网站生成路径?  如何在腾讯云服务器上快速搭建个人网站?  javascript中的try catch异常捕获机制用法分析  黑客入侵网站服务器的常见手法有哪些?  建站主机SSH密钥生成步骤及常见问题解答?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  外贸公司网站制作哪家好,maersk船公司官网?  ,购物网站怎么盈利呢?  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?  建站之星logo尺寸如何设置最合适?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  清除minerd进程的简单方法  如何通过网站建站时间优化SEO与用户体验?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  历史网站制作软件,华为如何找回被删除的网站?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  建站主机如何选?性能与价格怎样平衡?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  公众号网站制作网页,微信公众号怎么制作?  如何快速生成可下载的建站源码工具?  如何选择可靠的免备案建站服务器?  设计网站制作公司有哪些,制作网页教程?  购物网站制作公司有哪些,哪个购物网站比较好? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。