gpt4 book ai didi

xamarin - MvvmCross 在 Xamarin Studio 中工作吗?

转载 作者:行者123 更新时间:2023-12-02 13:37:53 24 4
gpt4 key购买 nike

我花了一段时间才得到这个问题的直接答案,我做了很多搜索和阅读,并尝试了很多东西。有时听起来是可能的,有时听起来只有通过进行链接和其他操作才可能实现,这是我试图避免的事情。我是 PCL 的忠实粉丝。

我使用 Visual Studio 2012、Xamarin 和 MvvmCross 创建了一个解决方案,该解决方案效果很好,我可以部署到 iOS 设备、Droid 设备、Windows — 您有什么。 Visual Studio 可以构建可以部署到特定平台的工作应用程序。

但是,我最近获悉,我们公司要求当我们进行部署时,代码必须由他们的构建服务器使用 Xamarin Studio 在 Mac 上构建。因此,从那时起,我一直致力于尝试使用 Xamarin Studio 打开和构建所有内容,而且我已经很接近了,但臭名昭著的 ICommand 问题是我的最后障碍。

是否有办法在 Xamarin Studio 中正确移植 ICommands 和 System.Windows 库?在 Xamarin 发布 PCL 支持之前我真的陷入困境了吗?

最佳答案

Does MvvmCross work in Xamarin Studio?

是的

证明一下:

  • 相当多的 N+1 视频都显示了这一点。
  • 许多示例(所有非 nuget 示例)都是从 XS 构建和运行的

Is there, or is there not, a way to get ICommands and the System.Windows library ported in correctly in Xamarin Studio?

当前的问题是,在稳定分支上,xamarin 编译器不喜欢继承自 ICommandMvxCommand 的 PCL 导入

解决这个问题的一个困难方法是:

  • 重写 Xamarin 工具以支持 PCL - 这就是聪明、可爱且非常聪明的 Xamarin 猴子目前正在做的事情:)

或者...解决这个问题的一个稍微简单的方法是:

或者...解决该问题的一个非常简单的方法是:

  • 无需在 View 模型中使用 MvxCommand,只需实现您自己的 MyCommand 类即可实现 System.Windows.Input.ICommand(例如使用http://www.lines-davies.net/blog/?p=24处的实现)

Am I truly stuck until Xamarin releases their PCL support?

我不这么认为 - 但你确实遇到问题的地方:

  • 请每次针对一个具体问题返回 StackOverflow 等网站 - 该网站非常适合一次找到一个解决方案:)
  • 与 Xamarin 支持人员交谈 - 他们通常对解决问题非常有帮助。

更重要的是,即使您陷入等待......那么 Xamarin 已经向 Alpha channel 发布了 PCL 支持 - 所以等待已经快结束了:)<​​/p>

关于xamarin - MvvmCross 在 Xamarin Studio 中工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17369818/

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