VS 2022 17.5.1 找不到 mac

Jt5*_*Jt5 2 xamarin maui

在我今天将 Visual Studio 更新到 17.5.1 之前,这一直有效(我之前使用的是 17.4)。更新后,我的 Mac 将显示在 Visual Studio 中,但在尝试连接后显示主机无法访问。我能够使用主机名和 IP 地址通过 ssh 连接到 Mac,并成功运行远程命令,例如 ssh jtest@m-1 'ls'。它似乎与这个问题类似:SSH Connection issues,我尝试了其中的所有内容 - 但它仍然说主机无法访问。MAC操作系统版本为13.2.1。

Jt5*_*Jt5 5

我收到了微软的答复。他们表示,在连接对话框中,现在会在尝试 ssh 连接之前在 Mac 上执行 ping 操作。如果 ping 不成功,则会提示主机无法访问。

我在 Mac 上启用了 ping,然后就能够连接了。我对此并不满意——因为我不喜欢在我的机器上执行 ping 操作,而且这是一种验证连接性的糟糕方法。

我升级到最新的 17.5.3,它具有相同的行为。

要保存 Google\Bing\Whatever 搜索 - 以下是如何在 Mac 上启用 ping(至少在 Ventura 13.2.1 上):

  • 单击左上角的 Apple 图标,然后选择系统设置
  • 点击网络
  • 单击选项
  • 单击“启用隐身模式”旁边的切换按钮 - 它现在应该呈灰色
  • 此后 - 我必须单击防火墙关闭和打开的开关

关闭 Visual Studio 并重新打开 Visual Studio 并且能够连接。如果仍然不起作用 - 尝试重新启动 PC 和 Mac。