Visual Studio 2017通过SSH调试Linux上.NET Core
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:
一、打开终端,运行以下命令以添加Microsoft的APT存储库:
sudo sh -c 'echo "deb [arch=amd64] trusty main" > /etc/apt/sources.list.d/dotdev.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.:80 --recv-keys 417A0893
sudo apt-get update
二、如果之前安装过预览版,务必更新一下,然后安装版本的SDK 1.0.1:
sudo apt-get install dot-dev-1.0.1
安装完成后,执行dot --info命令,如果显示SDK安装成功,即可进行下一步。
在Linux服务器上,需要安装SSH服务器、unzip、curl或wget。命令如下:
sudo apt-get install openssh-server unzip curl
接下来,我们在Visual Studio 2017中新建了一个控制台应用.NET Core项目,名为LinuxDemo。在Program.cs中加入了简单的Hello World程序。
编写完代码后,将其上传到Ubuntu服务器。然后在Ubuntu上运行程序,成功执行。
我们来进行附加调试。默认运行起程序后,在Visual Studio 2017中选择调试->附加到进程。选择连接类型为SSH,然后输入Ubuntu的IP、用户名和密码。等待连接成功后,即可进行调试。
需要注意的是,如果发现附加之后无法断下,停止调试,重启VS,然后退出程序,重新运行然后附加。多尝试几次即可。
以上就是本文的全部内容。希望本文的介绍能对大家的学习有所帮助。也希望大家多多支持狼蚁SEO。通过Visual Studio 2017实现SSH调试Linux上的.NET Core程序,让我们跨平台开发更加便捷高效。
编程语言
- Visual Studio 2017通过SSH调试Linux上.NET Core
- ASP IE地址栏参数的判断
- JS实现页面中所有img对象添加onclick事件及新窗口
- asp中通过addnew添加内容后取得当前文章的自递增
- JavaScript中输出信息的方法(信息确认框-提示输入
- (asp.net c#)DropDownList绑定后显示对应的项的两种方
- PHP连接MYSQL数据库的3种常用方法
- thinkPHP3.2简单实现文件上传的方法
- PHP数组及条件,循环语句学习
- php禁止浏览器使用缓存页面的方法
- 微信小程序实现图片压缩功能
- php在apache环境下实现gzip配置方法
- js仿支付宝填写支付密码效果实现多方框输入密码
- 移动端 一个简单易懂的弹出框
- 用C#中的params关键字实现方法形参个数可变
- JS限制条件补全问题实例分析