Visual Studio(不是 VS Code)可以进行远程 ssh 开发吗?文档说是的,但是

use*_*623 21 remote-debugging visual-studio visual-studio-code

这似乎应该通过谷歌搜索来解决,但我在过去的一个小时里一直在努力寻找,但找不到它。有很多链接说 Visual Studio(不是 VS Code)支持远程 ssh 开发(例如https://learn.microsoft.com/en-us/cpp/linux/connect-to-your-remote-linux-computer?view =vs-2019)但没有一个实际显示最后一步。Visual Studio可以在Linux上远程开发而不需要在本地安装代码吗?

在 VS Code 上,通过 SSH 进行远程开发的功能允许您指定远程地址,然后您甚至不需要本地代码,因为所有编辑和调试都是远程的。Visual Studio也有这个功能吗?上面的链接显示了如何设置与计算机的连接,但是我找不到任何实际连接到该计算机来浏览项目的方法。Visual Studio 中的远程开发如何进行?看起来我可以在 Windows 机器上本地复制代码,它会复制代码并在 Linux 上构建它?但是,是否没有像 VS Code 这样的选项,代码远程驻留在 Linux 机器上,而 VS 仅使用 ssh 来读取它?

小智 4

我发现的唯一方法是远程调试。首先,您必须将二进制文件复制到 Linux 计算机。然后就可以通过远程调试来调试程序了。但实际上与 VS Code 远程相比有点麻烦。

以下是 Microsoft 文档中的链接,其中包含详细说明: https://learn.microsoft.com/en-us/visualstudio/debugger/remote-debugging-dotnet-core-linux-with-ssh ?view=vs-2019

希望将来有更好的解决方案。我也不喜欢 VS Code。