【发布时间】:2017-09-01 11:12:43
【问题描述】:
我创建了一个 Xamarin 表单多平台项目。使用 Xamarin Studio 社区 6.3。
该项目包含三个文件夹。 Project 和 Project.iOS 和 Project.Droid。
我已经在 Project 文件夹中实现了大部分代码,该文件夹应该在所有平台之间共享。
当我选择运行项目时,只有 project.iOS 和 project.Droid 的选项,那么在 Windows 手机上运行呢?我似乎在 Xamarin Studio 或 Visual Studio Community 2017 上都找不到该选项。
当我查看从 Xamarin 网站下载的一些示例时。我看到 Xamarin Studio 不再支持包含的项目。我是 Xamarin 移动开发的新手,我曾经听说它支持所有平台,包括 Windows。那么有没有我应该知道的重大变化或我可能忽略的任何强制性工具?
【问题讨论】:
-
没有适用于 macOS 的 Windows Phone 模拟器,它是严格意义上的 Windows 环境,因为模拟器运行在
HyperV、docs.microsoft.com/en-us/windows/uwp/debug-test-perf/… -
显然我需要一台安装了 Visual Studio 的基于 Windows 的机器,以便在 Windows 模拟器上测试我的应用程序。但是我目前正在使用 Xcode 附带的 iOS 模拟器测试 iOS 版本,这不适用于 windows,或者是否有不同的 iOS 模拟器可用于在 windows 上进行测试?
-
有可以从 Windows/Visual Studio 使用的“远程”iOS 模拟器。你必须有一个 Mac 可以连接到 iOS 构建和模拟器。您可以在 macOS 上使用 Windows VM(通过 Parallels 或 VMWare),从而在 VM 中运行 Visual Studio 中的代码,并在同一台机器上连接 Mac“端”以进行“远程”构建和模拟器,但您不能使用Win-Phone 模拟器,因为它需要 HyperV。你可以在 Mac 上使用 BootCamp,这样你就可以启用 HyperV,但现在 macOS 没有运行。要同时使用 Android/iOS/WinPhone 进行编码和测试,需要两台 PC
-
感谢您澄清这一点。
标签: android ios xamarin windows-phone-8 xamarin.forms