gpt4 book ai didi

android - Xamarin 白标应用

转载 作者:行者123 更新时间:2023-11-28 21:08:51 25 4
gpt4 key购买 nike

我正在为我的项目研究 Xamarin 解决方案。

项目要求是:

  • iOS 应用,

  • 安卓应用,

  • MacOS 应用,

  • Windows 7、8、10 应用。

我已经基于 MvvmCross 构建了测试解决方案,它运行良好。

我的问题是,如何为基于我的测试解决方案的所有平台构建白标签应用程序?在这些应用程序中,我将仅更改资源,例如字符串、图标、字体...等等,但逻辑、 View 和 UI 将是相同的。

有没有什么办法可以像 android 中的 gradle 那样(构建变体)?

最佳答案

MSBuild 有很多功能,当然可以实现类似于 gradle 具有构建变体的功能。但是,如果您没有 MSBuild 的背景知识,那么深入研究这些东西会很复杂。

我认为这可能是更简单的方法(也是我会做的):

  • 使用项目来组织一切
  • 将所有跨平台代码保存在共享项目(或 PCL)中
  • 将所有特定于 Windows、iOS 和 Android 的代码保存在每个平台的共享项目中
  • 为您的应用的每个风格/平台创建一个启动项目,并引用共享项目。如果您愿意,可以为您的应用的每种风格添加预处理器定义。

在启动项目中,您可以包含不同的字符串资源、图像等。还要研究如何在 Visual Studio/Xamarin Studio 中使用“文件链接”,因为它会帮助您摆脱困境——尤其是如果您的应用的不同风格在不同方面有所不同。

关于android - Xamarin 白标应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44410626/

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