适用于WPF和Xamarin.Mac的MvvmCross:可以吗?

克劳迪奥·梅萨萨玛(Claudio Mezzasalma)

我想问一个人,从今天开始,是否有可能使用WPF(在Visual Studio中)和Xamarin.Mac(在Xamarin Studio for Mac中)开发Windows / MacOS跨平台应用程序。我在网上搜寻着那些受惊的人(斯图尔特,我知道您几天前就向我推荐了loqu8构建,但是我只是被:P困住了),但没有任何真正有用的东西出现。因此,我的问题是:

  1. 首先,这是可能的吗?
  2. 准备好生产了吗?如果不是,那么稳定度是多少?在接下来的几个月中,有没有计划对其进行改进?
  3. 我如何在Xamarin Studio中使用MvvmCross,因为MacOS似乎不支持NuGet,而且NuGet包也不以Xamarin.Mac为目标?
  4. 由于Xamarin.Mac没有安装在Windows上,我如何在Visual Studio中创建PCL?我是否必须在MacOS上创建它并在Visual Studio中复制项目?

可能会有更多...

感谢您的任何答案!

斯图尔特

首先,这是可能的吗?

是的。一些开发人员已经使用它。

但这不是MvvmCross的“主要目标”-我们的主要重点仍然是用户最需要的Windows,Droid和iOS。

准备好生产了吗?如果不是,那么稳定度是多少?在接下来的几个月中,有没有计划对其进行改进?

它没有包含在主要的nuget软件包中-因为nuget并不是很好地支持monomac或xammac软件包。据我所知,目前还没有任何计划来改变这一点。

您必须自己构建它。您可以从主要的mvvmcross存储库中执行此操作,也可以从https://github.com/loqu8/MvvmCross/之类的分支机构中完成大量工作。

我如何在Xamarin Studio中使用MvvmCross,因为MacOS似乎不支持NuGet,而且NuGet包也不以Xamarin.Mac为目标?

当前,最好的建议是自己构建和使用程序集。

由于Xamarin.Mac没有安装在Windows上,我如何在Visual Studio中创建PCL?我是否必须在MacOS上创建它并在Visual Studio中复制项目?

您可以使用XML文件添加其他PCL目标-有关我们以前如何为MonoDroid / Touch进行此操作的信息,请参见http://slodge.blogspot.co.uk/2012/12/cross-platform-winrt-monodroid.html之类的旧帖子。

要在VS中构建MonoMac / XamMac项目,请参见http://tofutim.blogspot.co.uk/2013/11/adding-monomac-and-xammac-to-visual.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

可变参数函数(va_arg)不适用于float,而printf可以吗?有什么区别?

来自分类Dev

适用于Mac OS和iOS的通用类

来自分类Dev

适用于Linux和Mac的UDP命令?

来自分类Dev

适用于Windows和Mac的glext.h

来自分类Dev

适用于Mac的NuGet和VisualStudio上的Microsoft CNTK

来自分类Dev

get {}和set {}仅适用于计算属性吗?

来自分类Dev

火花流适用于“ cp”和“ mv”吗

来自分类Dev

Rest API post 请求不适用于 Mac 和 Ubuntu 的 Postman,但仅适用于 Windows

来自分类Dev

适用于Windows的GitHub和Visual Studio 2013-可以一起使用吗?

来自分类Dev

我可以创建一个同时适用于 HTTP 和 HTTPS 的 javascript 文件吗

来自分类Dev

这种用于const指针的方法可以吗?

来自分类Dev

这种用于const指针的方法可以吗?

来自分类Dev

比较C中的指针和整数可以吗?

来自分类Dev

Atom.io搜索和删除,可以吗?

来自分类Dev

虚拟机专用的鼠标和键盘可以吗?

来自分类Dev

适用于MvvmCross的GetAudio插件

来自分类Dev

ViewModel和View之间的MvvmCross绑定不适用于按钮

来自分类Dev

MvvmCross-弹出导航,汉堡菜单,适用于Android和iOS的滑动菜单

来自分类Dev

用于C#mono和Unity3d的Consulo IDE,可以吗?

来自分类Dev

椭圆可以/应该/将适用于元组吗?

来自分类Dev

Flow Router不适用于ObjectID。可以解决吗?

来自分类Dev

我可以有一个适用于OS X和tvOS的跨平台框架吗?

来自分类Dev

您可以使用适用于Windows的Ubuntu备份和还原Ubuntu计算机吗?

来自分类Dev

我可以在Xamarin之外使用MVVMCross吗?

来自分类Dev

适用于Java的Mac版GameCenter

来自分类Dev

适用于ActiveMQ的Mac守护程序

来自分类Dev

适用于Mac VPN的Teamviewer?

来自分类Dev

适用于Mac的IDE for Corona SDK

来自分类Dev

适用于Mac的Mono 64位

Related 相关文章

  1. 1

    可变参数函数(va_arg)不适用于float,而printf可以吗?有什么区别?

  2. 2

    适用于Mac OS和iOS的通用类

  3. 3

    适用于Linux和Mac的UDP命令?

  4. 4

    适用于Windows和Mac的glext.h

  5. 5

    适用于Mac的NuGet和VisualStudio上的Microsoft CNTK

  6. 6

    get {}和set {}仅适用于计算属性吗?

  7. 7

    火花流适用于“ cp”和“ mv”吗

  8. 8

    Rest API post 请求不适用于 Mac 和 Ubuntu 的 Postman,但仅适用于 Windows

  9. 9

    适用于Windows的GitHub和Visual Studio 2013-可以一起使用吗?

  10. 10

    我可以创建一个同时适用于 HTTP 和 HTTPS 的 javascript 文件吗

  11. 11

    这种用于const指针的方法可以吗?

  12. 12

    这种用于const指针的方法可以吗?

  13. 13

    比较C中的指针和整数可以吗?

  14. 14

    Atom.io搜索和删除,可以吗?

  15. 15

    虚拟机专用的鼠标和键盘可以吗?

  16. 16

    适用于MvvmCross的GetAudio插件

  17. 17

    ViewModel和View之间的MvvmCross绑定不适用于按钮

  18. 18

    MvvmCross-弹出导航,汉堡菜单,适用于Android和iOS的滑动菜单

  19. 19

    用于C#mono和Unity3d的Consulo IDE,可以吗?

  20. 20

    椭圆可以/应该/将适用于元组吗?

  21. 21

    Flow Router不适用于ObjectID。可以解决吗?

  22. 22

    我可以有一个适用于OS X和tvOS的跨平台框架吗?

  23. 23

    您可以使用适用于Windows的Ubuntu备份和还原Ubuntu计算机吗?

  24. 24

    我可以在Xamarin之外使用MVVMCross吗?

  25. 25

    适用于Java的Mac版GameCenter

  26. 26

    适用于ActiveMQ的Mac守护程序

  27. 27

    适用于Mac VPN的Teamviewer?

  28. 28

    适用于Mac的IDE for Corona SDK

  29. 29

    适用于Mac的Mono 64位

热门标签

归档