我应该使用什么 PCL 来构建 Xamarin mvvmcross 应用程序

What PCL should I use to build a Xamarin mvvmcross app

我是 mvvmcross 的新手,我想开始使用此框架开发应用程序,但我不知道应该使用哪个 PCL 以及如何安装我的解决方案。

在某些视频中人们使用 C# -> windows -> PCL,然后添加 android、ios项目一个一个,但是所有的视频都太旧了。

我想知道是否有更新(更好)的方法来创建我的解决方案以使用 mvvmcross 和 xamarin。

因为在 VSCommunity 2015 中看到有一个跨平台选项,我应该使用它吗?

还有一个问题,如何解决解决方案名称中的.Core?还有其他的 .Ios, .Droid?如果我使用 name.Core 创建我的项目,所有其他项目将变为:name.Core.Ios, name.Core.Droid

当我必须使用命名空间时,这会给我带来麻烦吗?

选项?:

使用跨平台

使用旧的 windows -> pcl 就像在视频中一样

你看过 JimBobBennett 的 mvvmcross addin for Visual studio 了吗?

tools > Extensions and Updates > 单击 Online > 搜索 "Mvvmcross for visual studio"

然后像这样创建一个新项目:

它将提供一个模板,该模板将创建具有以下结构的解决方案:

然后删除你不需要的项目。

如果你想看一下,这里有 link 该插件的源代码