远程部署/调试 Visual Studio 2017 .NET Core

Remote deploy/debug Visual Studio 2017 .NET Core(远程部署/调试 Visual Studio 2017 .NET Core)
本文介绍了远程部署/调试 Visual Studio 2017 .NET Core的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在 VS2017 中使用针对 net framework 的 net core 应用程序设置远程部署 + 调试?

How can I set up remote deploy + debugging in VS2017 using a net core app which targets net framework?

我已在我的目标设备上安装并运行远程工具.我可以连接到它并调试远程应用程序.

I have the remote tools installed and working on my target device. I can connect to it and debug remote applications.

我有一个构建配置集,用于将我的应用程序构建到目标机器上的远程共享.

I have a build configuration set to build my application to a remote share on my target machine.

如何让 VS 在远程机器上启动它然后附加调试器?

How can I get VS to launch this on the remote machine then attach debugger?

推荐答案

  1. 在您的远程计算机上,转到 https://visualstudio.microsoft.com/en/downloads/#remote-tools-for-visual-studio-2017 下载并安装远程调试工具.
  2. 运行刚刚安装的Visual Studio 2017 Remote Debugger"应用程序
  3. 应用程序将在主窗口中显示服务器名称和端口;类似'COMPUTERNAME:4022'
  4. 在开发机器上的 Visual Studio 中,选择远程机器"作为运行目标.这应该会弹出一个对话框来输入远程机器信息.
  5. 如果您在自动检测"下看到您的机器,请选择它.如果没有,请使用您在手册部分第 3 步中找到的服务器名称和端口.
  6. 您应该能够在选择远程机器"的情况下点击播放",它会将应用程序部署到远程机器并允许您进行调试(它可能会要求远程机器的用户名和密码).
  1. On your remote machine, go to https://visualstudio.microsoft.com/en/downloads/#remote-tools-for-visual-studio-2017 to download and install the remote debugging tools.
  2. Run the "Visual Studio 2017 Remote Debugger" application you just installed
  3. The app will show you the servername and port in the main window; something like 'COMPUTERNAME:4022'
  4. In Visual Studio on your development machine, choose "Remote Machine" as the run target. This should bring up a dialog box to enter in the remote machine information.
  5. If you see your machine listed under "Auto Detected", select it. If not, use the servername and port you found in step 3 in the manual section.
  6. You should be able to "hit play" with "Remote Machine" selected and it will deploy the app to the remote machine and allow you to debug (it may ask for a username and password to the remote machine).

这篇关于远程部署/调试 Visual Studio 2017 .NET Core的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

DispatcherQueue null when trying to update Ui property in ViewModel(尝试更新ViewModel中的Ui属性时DispatcherQueue为空)
Drawing over all windows on multiple monitors(在多个监视器上绘制所有窗口)
Programmatically show the desktop(以编程方式显示桌面)
c# Generic Setlt;Tgt; implementation to access objects by type(按类型访问对象的C#泛型集实现)
InvalidOperationException When using Context Injection in ASP.Net Core(在ASP.NET核心中使用上下文注入时发生InvalidOperationException)
LINQ many-to-many relationship, how to write a correct WHERE clause?(LINQ多对多关系,如何写一个正确的WHERE子句?)