Xamarin windows 到 mac 在不同网络上构建主机

Xamarin windows to mac build host on different network

我正在尝试将 Xamarin(Visual Studio 2015) 从我个人的 Windows 10 连接到我公司的 Mac。那两台计算机不在同一个网络上。

所以我的问题是: 我可以使用 Mac 作为构建主机从不同的网络构建我的代码吗?

谢谢!

对于新的 Mac build system,我认为机器不需要在同一网络上,只要 Mac 可以从 Windows 机器访问即可通过端口 22。

The Windows computer must be able to reach the Mac via the network.

来自 Xamarin documentationWindows 计算机必须能够通过网络到达 Mac。 当我离开工作时,我使用 VPN 来实现这一点。请咨询您的系统管理员,看看您是否可以使用 VPN 将您的 Windows 10 计算机连接到业务网络(因此,Mac)。

只要您可以从 Windows 机器通过 SSH 连接到 Mac(有几个免费应用程序,例如 Putty),您应该能够从 Mac 连接到 Mac Visual Studio 中的 Xamarin 并将其用作 Mac 构建主机。

发布后我找到了答案 ;)

感谢大家的帮助!

怎么办?假设你有一个朋友有一台 Mac 机器,然后你需要它从 visual Studio

编译你的 Xamarin 项目

在 Internet 上您想要的位置下载 "Hamachi"。您只需要创建一个帐户即可使用它,那就去做吧 :) 它是免费的。当然在两台电脑上都做。

从机器 1 的 Hamachi 软件创建网络
从机器2用Hamachi软件加入网络

现在,跟随 the tutorial given by Xamarin 你会看到 Mac 出现了!