2

我想问问那里的任何人,截至今天,是否有可能使用 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 中复制项目吗?

更多可以跟随...

感谢您的任何回答!

4

2 回答 2

3

首先也是最重要的:这可能吗?

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

但它不是 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 目标 - 请参阅http://slodge.blogspot.co.uk/2012/12/cross-platform-winrt-monodroid.html等旧帖子,了解我们之前如何为 MonoDroid/Touch 执行此操作

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

于 2014-07-25T17:25:25.040 回答
0

跨平台 WPF = 以尽可能最好的方式讲世界各地所有人的语言

跨平台 WPF+(Blend和 Visual Studio)= 以最好的方式为世界各地的所有语言写诗

地球上的程序员还希望有什么更好的工具?

C#将成为最强大的跨平台编程语言

于 2014-08-01T23:38:03.677 回答