Xamarin.Mac 上的 MvvmCross

MvvmCross on Xamarin.Mac

实际上,我正在尝试做一些类似 post MvvmCross for WPF and Xamarin.Mac: is it possible?

中描述的事情

我是 mvvmcross 的新手,我正在尝试将其添加到我的 Xamarin.Mac Unified 项目中。我无法通过 nuget 完成此操作,并且在添加所需的引用时遇到问题。有人可以提供一个带有 mvvmcross 的示例 "hello world" xamarin.mac 项目吗?

今天,MvvmCross 中 mac 支持的状态与以前一样 - 与 MvvmCross for WPF and Xamarin.Mac: is it possible?

中一样

是的,一些开发人员确实在 MonoMac/Xamarin.Mac 中成功地使用了它 - 但项目本身从 Windows 构建和发布二进制文件,目前没有对 Mono 的官方支持Mac 或 Xamarin.Mac.

对于 nuget,一位开发人员已经为 mac 生成了自己的 nuget 包,但是这些包很难使用和维护 - 因为 Mac 目标目前对于 nuget 来说与其他 x86 目标相同目标(WPF、控制台)- 有关更多信息,请参阅 https://github.com/MvvmCross/MvvmCross/issues/502(并在那里搜索其他讨论以获得 "Mac" 评论)。

MvvmCross 没有针对 Mac 的官方 "Hello World" 示例 - Mac 不像其他平台那样 "first class"。 https://github.com/MvvmCross/MvvmCross/tree/3.5/Samples/FirstDemo.Mac

中包含一些实验