Visual Studio 2015 Update 2 Xamarim.Form仿真器

时间:2016-04-13 00:45:34

标签: visual-studio-2015 emulation xamarin.forms

我刚开始在Visual Studio 2015更新2中玩Xamarim。我创建了一个全新的跨平台项目Visual C# - > Cross-Platform - > Blank App (Xaamrim.Form Portable),所以我默认会得到6个项目。

不进行任何代码更改我尝试在模拟器中运行它们:

  • iOS - >它看起来我必须有一台Mac才能看到模拟器,因为我得到了No remotely accessible Macs were detected on your network.
  • 当我点击F5时,Android项目没有显示任何内容。我是否需要安装其他任何东西才能看到模拟器。
  • UWP加载正常。
  • WinPhone 8.1无法在模拟器中加载:There were deployment errors. Continue?但在我的错误列表窗口中没有显示单个错误。

任何人都可以告诉我在模拟器中打开每个应用程序到底需要什么?

1 个答案:

答案 0 :(得分:0)

  1. 是的,您需要一台Mac才能构建/调试Xamarin.iOS项目。只要您安装了Xamarin,网络上的任何Mac都可以满足要求。大多数开发人员在Mac上的虚拟机内部运行Windows,运行良好,避免了处理第二台物理机的麻烦。

  2. 您需要安装Android模拟器。我推荐Visual Studio 2015附带的一个(默认情况下可能没有安装),或者免费的Xamarin Android Player。只有在Windows中启用了Hyper-V时,Visual Studio Android模拟器才有效(Windows Phone模拟器也需要它 - 所以如果WinPhone适合您,那么您应该使用VS Android模拟器)。启用Hyper-V时,Xamarin Android Player(XAP)会慢慢运行非常,但在Mac OSX或没有Hyper-V的Windows中运行速度非常快。所以基本上,如果你需要使用WinPhone模拟器,那么也使用微软的VS Android模拟器。但是,如果您不使用WinPhone模拟器,请使用XAP。

  3. Groovy的

  4. Visual Studio中还有一个“部署输出”窗口。关于出了什么问题,可能会有一些线索。您可能只是没有在Visual Studio安装程序中安装Windows Phone模拟器。它就在安装VS Android模拟器的旁边。