如何通过指定类来构建xamarin应用程序

时间:2019-05-03 07:57:35

标签: xamarin cross-platform code-sharing

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

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

如果我根据用户类型为应用程序流程编写逻辑,则将构建不需要的类,这将增加应用程序的大小。

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

1 个答案:

答案 0 :(得分:2)

所以从您所说的开始,您已经拥有一个代码库,但是想要共享一些代码,但不是全部。首先,您需要创建两个单独的App项目,例如App.Buyer和App.Seller。

由于对应用程序的架构了解不多,因此有两种选择:

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

要执行此操作,请转到添加> 存在项目... >,然后选择添加按钮上的下拉菜单,以添加为链接 enter image description here

例如卖方应用程序中的类链接到买方应用程序。

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