【问题标题】:How to build a xamarin application by specifying the classes如何通过指定类来构建 xamarin 应用程序
【发布时间】:2019-05-03 07:57:35
【问题描述】:

我正在创建一个 Xamarin 跨平台应用程序,我有 2 种类型的用户,例如,买家和卖家。

我想通过选择/跳过类从相同的代码库构建 2 个应用程序。这两个应用程序都有一些类是通用的,一些类仅用于买方构建,有些仅用于卖方构建。

如果我根据用户类型为应用程序流编写逻辑,那么就会有不需要的类在构建,这会增加应用程序的大小。

我知道我们可以为此创建多个项目/应用程序,我们如何从同一个代码库中做到这一点?在 Xamarin 中可以吗?

【问题讨论】:

    标签: xamarin cross-platform code-sharing


    【解决方案1】:

    所以从你所说的你有一个代码库,但想分享一些代码,但不是全部。首先,您需要创建两个独立的 App 项目,例如 App.Buyer 和 App.Seller。

    由于对您的应用架构了解不多,有两种选择:

    1. 然后您可以将要共享的类链接到其他项目中,以便它们具有相同的类,您需要检查命名空间等。这也可能意味着您必须重新构建应用程序以分离更多用户流逻辑

    为此,请转到添加 > 现有项目... > 然后选择添加按钮上的下拉菜单以添加为链接

    例如卖家应用中的类链接到买家应用。

    1. 另一种选择是创建一个具有通用逻辑的共享项目,然后将其添加到每个项目中。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-22
    • 2020-08-21
    • 1970-01-01
    相关资源
    最近更新 更多