我已在Windows笔记本电脑上的Visual Studio 2017中安装了Linux开发。通常,为了进行调试,我们必须连接Azure VM。我在另一台笔记本电脑上安装了Ubuntu。我可以将vs 2017 Linux调试器与另一台笔记本电脑上的Ubuntu连接并运行程序吗?如果是这样,那么如何。
答案 0 :(得分:0)
您正在构建哪种类型的应用程序?
对于Linux上的.NET Core,请参见以下说明: https://devblogs.microsoft.com/devops/debugging-net-core-on-unix-over-ssh/ 对于本地用户,请参阅以下说明: https://devblogs.microsoft.com/cppblog/targeting-windows-subsystem-for-linux-from-visual-studio/ 它用于WSL,但如果在Ubuntu机器上运行这些说明,则应该相同。
无论哪种情况,关键是VS需要能够打开到Ubuntu笔记本电脑的SSH隧道。这可能意味着更改机箱上或网络层上防火墙的设置。