全网整合营销服务商

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

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

Visual Studio 2017通过SSH调试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,然后退出程序,重新运行然后附加。多尝试几次即可。

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


# Visual  # Studio  # 2017  # SSH  # Linux  # NET  # Core  # 通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用  # 使用VSCode开发和调试.NET Core程序的方法  # 详解Win10 Bash/WSL调试Linux环境下的.NET Core应用程序  # 详解VS2017 Linux 上.NET Core调试  # 使用源链接对ASP.NET Core源代码进行调试  # 安装完成后  # 几个  # 几次  # 弹出  # 重启  # 最新版本  # 写完  # 大家多多  # 新建一个  # 应用程序  # 器上  # 预览版 


相关文章: 如何通过VPS建站无需域名直接访问?  制作网站的公司有哪些,做一个公司网站要多少钱?  教学论文网站制作软件有哪些,写论文用什么软件 ?  如何在橙子建站上传落地页?操作指南详解  javascript中对象的定义、使用以及对象和原型链操作小结  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  如何选择高效稳定的ISP建站解决方案?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  建站之星导航菜单设置与功能模块配置全攻略  建站之星后台管理:高效配置与模板优化提升用户体验  网站设计制作企业有哪些,抖音官网主页怎么设置?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  建站之星安装失败:服务器环境不兼容?  Bpmn 2.0的XML文件怎么画流程图  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  如何用免费手机建站系统零基础打造专业网站?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  如何在Tomcat中配置并部署网站项目?  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  三星网站视频制作教程下载,三星w23网页如何全屏?  高性价比服务器租赁——企业级配置与24小时运维服务  如何快速上传建站程序避免常见错误?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  专业公司网站制作公司,用什么语言做企业网站比较好?  代购小票制作网站有哪些,购物小票的简要说明?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  如何选购建站域名与空间?自助平台全解析  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  如何在香港免费服务器上快速搭建网站?  已有域名和空间,如何快速搭建网站?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  如何通过VPS搭建网站快速盈利?  如何用低价快速搭建高质量网站?  建站主机与服务器功能差异如何区分?  公司网站设计制作厂家,怎么创建自己的一个网站?  建站之星安装模板失败:服务器环境不兼容?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  建站为何优先选择香港服务器?  建站主机选哪家性价比最高?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  微课制作网站有哪些,微课网怎么进?  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何选择高效便捷的WAP商城建站系统?  如何在阿里云域名上完成建站全流程?  建站VPS推荐:2025年高性能服务器配置指南  如何配置IIS站点权限与局域网访问? 

您的项目需求

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