是否需要拥有 Xamarin 帐户才能在 VS 2017 中构建 Xamarin 项目

Is it required to have a Xamarin account in order to build Xamarin projects in VS 2017

构建Xamarin项目真的需要用Xamarin账号登录吗?答案显然是肯定的,但我可能忽略了一些东西。

我在一个包含几个 Xamarin 项目的解决方案中点击 build,导致此登录对话框显示消息 请登录以使用 Xamarin :

如果我按 取消 则输出状态如下:

1>------ Build started: Project: MyProject, Configuration: Debug Any CPU ------
Build has been canceled.

这在 Visual Studio 2015 年不是必需的。并不是我所有的同事都关心 Xamarin 项目,所以我不想强迫他们创建一个 Xamarin 帐户,只是为了能够构建我们的解决方案。有一个没有 Xamarin 项目的额外解决方案可以解决它,但我不想有两个解决方案来保持最新。

我已将 Visual Studio 连接到具有有效 MSDN Enterprise 订阅的 MSA,因此这不应该是许可问题。

TL;DR : 你是 SOL,你必须创建一个帐户。

是的。我很确定你不能在没有任何许可的情况下使用 xamarin。

但是创建一个帐户会自动让您订阅免费许可证,这样您就可以做您想做的事(在这里,构建)。

所以这只是一次性的事情,创建一个帐户并用它登录。稍后您可以根据需要升级到企业版,但现在不相关。