正如 @duDE 的回答所指出的,对于在 Xamarin2.0 之前的世界中在 PC 上使用 Visual Studio 的工作,有非常详细的说明http://slodge.blogspot.de/2012/12/cross-platform-winrt-monodroid.html http://slodge.blogspot.de/2012/12/cross-platform-winrt-monodroid.html
随着 Xamarin 2.0 的各种版本在上个月发布,这些类型的指令变得越来越难以保持最新状态......并且这种情况可能会持续一段时间,因为 Xamarin 目前正在添加:
- .Net 4.5(Mono 3)支持
- 异步/等待支持
- PCL支持
这项工作正在紧急完成,但没有任何官方目标日期 - 所以恐怕没有任何简单的方法来预测 Alpha、Beta 或最终可用性的日期。
对于当前的 OSX 设置,我认为您可以使用:
- 当前的 XamarinStudio/MonoDevelop - 4.0.2
- 当前的stableXamarin.iOS/MonoTouch 和 Xamarin.Android/MonoDroid - 执行not使用Aplha channel
对于当前的电脑设置,我认为你可以cannot使用 Xamarin.iOS,但是您can use:
- VS2010 或 VS2012
- 当前的stableXamarin.Android/MonoDroid - 执行not使用Aplha channel
- with just a couple of changes:
- 您需要添加两个受支持的框架 xml 文件 - 一个用于 Android,一个用于 MonoTouch - 您可以在 http://slodge.blogspot.co.uk/2013/03/xamarinios-with-mvvmcross-in-vs2012.htmlhttp://slodge.blogspot.co.uk/2013/03/xamarinios-with-mvvmcross-in-vs2012.html http://slodge.blogspot.co.uk/2013/03/xamarinios-with-mvvmcross-in-vs2012.html
有关构建和运行事物的讨论,不要使用 StackOverflow - 而是使用以下之一:
- http://forums.xamarin.com/discussion/1549/pcls-and-mvvmcross-in-the-new-tools#latest http://forums.xamarin.com/discussion/1549/pcls-and-mvvmcross-in-the-new-tools#latest
作为备份你也可以尝试https://jabbr.net/#/rooms/mvvmcross https://jabbr.net/#/rooms/mvvmcross
甚至不要考虑尝试在免费版本的 Xamarin 上构建 MvvmCross 应用程序 - 对于我尝试构建的任何应用程序来说,它的限制都太低了。
如果您正在寻找一些启动应用程序模板,请使用:https://github.com/slodge/MvvmCross-Templates https://github.com/slodge/MvvmCross-Templates
如果您正在寻找一些预构建的二进制文件,请使用以下文件夹之一:https://github.com/slodge/MvvmCross-Binaries https://github.com/slodge/MvvmCross-Binaries- 请注意,在 Mac 上构建的可移植库无法移植到 PC(反之亦然) - 它们将“很快”实现,但目前还没有。
很抱歉,我们没有一个更简洁、完整的解决方案...我们一年来一直在努力将 PCL 侵入 Xamarin。然而,好消息是,这场战斗很快就会结束,我们都可以继续使用这些应用程序了:)
我保证这个答案将在一周内过期......