9

我真的很喜欢 Xamarin Studio,我正在寻找一个模板解决方案来开始使用 MvvmCross 开发跨设备应用程序。

但我找不到如何设置项目以使用 PCL 和 MvvmCross 与 Xamarin Studio。

如果有人可以给我一个链接,我可以在其中找到制作它的教程,那就太棒了。

我很高兴通过提供反馈并提供一些关于如何开始使用 Xamarin Studio、PCL MvvmCross 和摆脱 Visual Studio 的教程来为这个社区做出贡献:D

4

3 回答 3

6

正如@duDE 的回答所指出的,对于在 Xamarin2.0 之前的世界中在 PC 上的 Visual Studio 中工作,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
  • 当前稳定的Xamarin.iOS/MonoTouch 和 Xamarin.Android/MonoDroid -不要使用Aplha通道

对于当前的 PC 设置,我认为您不能使用 Xamarin.iOS,但您可以使用:


有关构建和运行事物的讨论,请不要使用 StackOverflow - 而是使用以下之一:

作为备份,您也可以尝试https://jabbr.net/#/rooms/mvvmcross


甚至不要考虑尝试构建 MvvmCross 应用程序 - 在 Xamarin 的免费版本上 - 对于我尝试构建的任何应用程序来说,它的限制都太低了。


如果您正在寻找一些启动应用程序模板,请使用:https ://github.com/slodge/MvvmCross-Templates

如果您正在寻找一些预构建的二进制文件,请使用以下文件夹之一:https ://github.com/slodge/MvvmCross-Binaries - 请注意,在 Mac 上构建的可移植库不能移植到 PC(反之亦然) - 他们将“很快”但还没有。


很抱歉,我们没有一个更整洁、完整的解决方案……我们已经为将 PCL 侵入 Xamarin 而奋斗了一年。然而,好消息是这场战斗很快就会结束,我们都可以继续使用这些应用程序了 :)


我保证这个答案会在一周内过时......

于 2013-03-25T20:42:52.080 回答
2

Xamarin.Studio 4.2 允许您创建 PCL 项目。

于 2013-11-18T13:15:44.680 回答
1

看看这篇文章:http ://slodge.blogspot.de/2012/12/cross-platform-winrt-monodroid.html

许多关于使用 PCL 的信息以及一些关于 MVVMCross 的特殊信息

于 2013-03-25T11:34:42.787 回答