我们希望开发一个适用于iOS
(iPad
和iPhone
),Android
和Windows Phone
的多平台移动应用程序。
要做到这一点,我们有一个人希望Mac
与Xamarin IDE
一起使用,一个人想要Windows 7
和Visual Studio
使用Xamarin
插件。
最后,代码需要编译为原生iOS
,Android
和Windows Phone
代码。我们使用Git
进行源代码管理。
是否可以在同一个项目上进行协作,并使用Xamarin
的{{1}}插件为所有平台编译代码?
答案 0 :(得分:4)
是的 - 这应该是可行的,虽然我没有专门尝试在 Mac 上运行的 Xamarin Studio ,以及 Visual Studio 在 Windows 上运行。
我倾向于经常在同一台机器上 Windows 上的 Xamarin Studio 和 Visual Studio 之间切换,由于 Xamarin 的各种问题,并且在来回传递相同项目时没有任何问题。
无论您正在使用的操作系统,您想要的结果仍应相同。解决方案文件应兼容,可在两个 OS 之间互换。当您在 Mac 上添加新文件并签入文件时,其他用户只需下载最新的项目文件,然后就可以在本地编译解决方案,反之亦然。
你应该在同一个 PC 上的两个IDE之间切换,虽然这不是你特别要求的(因为你将在一台机器上一次打开一个编辑器) - 它仍然是值得注意的是,如果在 Xamarin Studio 中将新文件添加到解决方案中,则会自动检测该文件并提示重新加载到 Visual Studio 。然而,相反的情况并非如此。
答案 1 :(得分:3)
是。我目前正在开发一个项目,其中一些用户使用VS而我们中的一些人使用XS。解决方案/项目文件应该兼容,所以不应该有任何问题。
答案 2 :(得分:1)
我也会加入;我们有在VS和XS以及Windows / OSX之间切换的项目没有问题。