我们想开发一个多平台的移动应用程序,可以在 iOS
(iPad
和 iPhone
)、Android
上运行code> 和 Windows Phone
。
要做到这一点,我们有一个人想要使用带有 Xamarin IDE
的 Mac
和一个想要使用 Windows 7
的人,并且Visual Studio
与 Xamarin
插件。
最后,代码需要针对原生iOS
、Android
和Windows Phone
代码进行编译。我们使用 Git
进行源代码控制。
是否可以使用 Visual Studio
的 Xamarin
插件在同一个项目上进行协作并为所有平台编译代码?
最佳答案
是的 - 这应该是可能的,虽然我还没有专门尝试在 Mac 和 Visual Studio 上运行的 Xamarin Studio在 Windows 上运行。
我倾向于经常在 Windows 上的 Xamarin Studio 和 Visual Studio 之间切换,在 同一台机器上,由于 Xamarin 的各种问题,并且在来回传递相同的项目时没有这样的问题。
无论您使用的是什么操作系统,您想要的预期结果应该仍然相同。解决方案文件应该兼容,并且可以在两个 OS 之间互换。当您在 Mac 上添加新文件并 checkin 文件时,其他用户只需下载最新的项目文件,然后就可以在本地编译解决方案,反之亦然。
您是否应该在同一台 PC 上的两个 IDE 之间切换,虽然这不是您的特别要求(因为您将在一台机器上一次只打开一个编辑器)- 它仍然是值得注意的是,如果将新文件添加到 Xamarin Studio 中的解决方案,系统会自动检测该文件并提示重新加载到 Visual Studio。然而,反之则不然。
关于android - 是否可以在一些人使用 Xamarin IDE 而其他人使用 Visual Studio 的团队中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26517772/