Visual Studio 2017通过SSH调试Linux上.NET Core

网络编程 2025-03-24 05:02www.168986.cn编程入门

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程序,让我们跨平台开发更加便捷高效。

上一篇:ASP IE地址栏参数的判断 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by