c# - 将 MvvmCross 与 dot42 一起使用

标签 c# android mvvmcross dot42

我目前正在尝试使用 C# 编写 Android 程序的一些技巧。我发现 MvvmCross 对于老 WPF 程序员来说真的很棒。可悲的是,免费的 Xamarin 版本不允许使用 MvvmCross,而且许可证太贵了,不适合玩。

现在我偶然发现了 dot42,但无法设法通过 nuget 将 MvvmCross 加载到 dot42 项目中。我明白了

无法安装包“MvvmCross.PortableSupport 3.1.1”。您正在尝试将此包安装到以“Dot42,Version=v2.3.3”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。

所以我猜,MvvmCross 不支持 Dot42。是否可以将 MvvmCross 与 dot42 一起使用?

最佳答案

您目前无法通过 dot42 轻松使用 nuget - nuget 尚未为它们添加任何扩展。

此外,您将无法将以 MonoDroid 为目标的程序集用于 dot42 - 这些程序集是针对 Xamarin 的运行时构建的 - 而不是 dot42。

但是...如果有人想让 MvvmCross 与 dot42 一起工作,那么我相信这应该是可能的 - 因为 dot42 支持非常好的 .Net 功能集,包括 PCL。为此,需要编辑源代码、克隆 MonoDroid 项目,然后将针对 Xamarin/MonoDroid 运行时对象的代码更改为针对 dot42 等效项。我个人很想看到这件事完成,但我自己没有时间去做。

关于c# - 将 MvvmCross 与 dot42 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24099448/

相关文章:

android - nginx + SSL 证书在 Android 上无效

java - 如何正确地将参数传递给PHP文件

android - Android Release模式下的 MvxException

c# - 在 Bond 中表示 C# TimeSpan

c# - XNA 纹理与原生库

javascript - 在 C# 中将变量传递给 imagebutton onclientclick 中的 javascript

windows-phone-8 - 通用应用程序(WP&WinRT)我应该使用Cirrious MvvmCross还是Galasoft MVVM Light Toolkit

c# - 如何将字符串反序列化为对象(格式类似于对象表示法的字符串)

java - "Error:cannot generate view binders java.lang.NullPointerException"的可能原因

ios - 如何将 UISegmentedControl 绑定(bind)到 ViewModel 命令?