gpt4 book ai didi

c# - 将 MvvmCross 与 dot42 一起使用

转载 作者:行者123 更新时间:2023-11-30 02:51:22 25 4
gpt4 key购买 nike

我目前正在尝试使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com