无法登录Xamarin帐户Visual Studio 2015 Communitiy

d.p*_*pov 4 xamarin visual-studio-2015

使用FRESH安装Visual Studio 2015 Community Edition和免费版Xamarin(使用全新的激活帐户),当我尝试在VS中登录时出现此错误:

 System.Exception: Could not load machine data:
at Xamarin.Components.Ide.Activation.ActivationService.GetErrorWorkflow(LicenseSyncResult[] results, Boolean ignoreSyncErrors)
at Xamarin.Components.Ide.Activation.ActivationService.<GenerateFullWorkflowSequence>d__88.MoveNext()
at Xamarin.Components.Ide.Activation.ActivationDialog.DisplayWorkflowStep(ActivationWorkflowStep step)
at Xamarin.Components.Ide.Activation.ActivationDialog.<>c__DisplayClass13.<StartSpinnerTaskAndScheduleContinuation>b__12(Task t)
Run Code Online (Sandbox Code Playgroud)

该对话框说要联系支持,但由于我没有商业版,我无法获得支持.有人有这个问题,或者想法如何解决?

Ken*_*een 5

通过更新解决

你的问题有点旧(希望你已经设法让它工作了!),但由于它从未回答过,我想提供一些有关此错误的信息以供参考:

  1. 错误消息本身不足以诊断问题的原因.本质上,错误仅提供由于某种原因机器数据不可读的信息; 但是这个问题有几个可能的原因.资料来源:错误17613,评论37.

  2. 在Xamarin.Android 5.1.8.0中修补了至少一个常见原因.这是在Xamarin发布博客中报道的.但是与第1项一致,此修复程序未解决可能导致错误发生的所有可能情况.

  3. 更新到帖子 - //构建2016版本的Xamarin应该为大多数用户修复此错误的剩余原因.这是因为允许MSDN支持的许可更改,不应该出现此错误,因为许可不会以相同的方式工作.一般情况下,建议至少保持最新的Xamarin最新稳定版本.

如果更新到最新版本的Xamarin 看到此错误

  1. 尝试使用此常见问题解答文章中的步骤重新同步您的Xamarin许可证.旧版许可证持有者应遵循本指南中的所有步骤,但MSDN许可证持有者只需清除/删除任何旧许可证(如果它们仍存在于其计算机上)(通常仅在他们拥有Xamarin许可证之前// Build 2016).
  2. 如果失败,请参阅" 支持选项指南"以获取进一步的帮助.

最后注意:此处提供的信息适用于特定错误消息,Could not load machine data:后面没有其他错误消息在同一行,只有下面的堆栈跟踪.如果您看到类似的错误Could not load machine data: (SomeMessageHere),那么冒号后面的消息可能表示更具体的问题,因此如果更新没有帮助/您要求进一步支持该问题,请务必提及完整的错误消息.