WPF和Xamarin.Mac的MvvmCross:可以吗? [英] MvvmCross for WPF and Xamarin.Mac: is it possible?

查看:123
本文介绍了WPF和Xamarin.Mac的MvvmCross:可以吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'd like to ask anyone out there whether is possible, as of today, to develop a Windows/MacOS cross platform application using WPF (in Visual Studio) and Xamarin.Mac (in Xamarin Studio for Mac). I searched the web, twitted people (Stuart, I know you pointed me to loqu8 build some days ago, but I'm just stuck :P) but nothing really useful came up. So, my questions are:

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

可能还会有更多...

More could follow...

谢谢您的回答!

推荐答案

首要的是:有可能吗?

First and foremost: is it possible?

是的.几个开发人员已经使用它.

Yes. Several developers have used it.

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

But it's not a "main target" for MvvmCross - our main focus is still on Windows, Droid and iOS which is what users have requested the most.

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

Is it production ready? If not, how much stable it is? Are there any plans for improving it in the next months?

它没有包含在主要的nuget软件包中-因为nuget并不是很好地支持monomac或xammac软件包.据我所知,目前还没有计划对此进行更改.

It's not included in the main nuget packages - because nuget doesn't really support monomac or xammac packages very well. There are no plans to change this that I know of.

您必须自己构建它.您可以从主要的mvvmcross回购-或从 https://github.com/loqu8/MvvmCross/做了很多工作的人.

You have to build it yourself. You can do this from the main mvvmcross repo - or from branches like https://github.com/loqu8/MvvmCross/ who have done a lot of work on it.

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

How do I use MvvmCross in Xamarin Studio, since it seems that NuGet isn't supported on MacOS, and NuGet packages don't target Xamarin.Mac anyway?

目前最好的建议是自己构建和使用程序集.

Currently the best advice is to build and use the assemblies yourself.

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

How do I create a PCL in Visual Studio since Xamarin.Mac isn't insalled on Windows? Do I have to create it on MacOS and the copy the project in Visual Studio?

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

You can add additional PCL targets using the XML files - see old posts like http://slodge.blogspot.co.uk/2012/12/cross-platform-winrt-monodroid.html about how we previously did this for MonoDroid/Touch

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

To build MonoMac/XamMac projects in VS, see http://tofutim.blogspot.co.uk/2013/11/adding-monomac-and-xammac-to-visual.html

这篇关于WPF和Xamarin.Mac的MvvmCross:可以吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆