我正在创建一个 Xamarin 跨平台应用程序,我有两种类型的用户,例如,买家和卖家。
我想通过选择/跳过类从相同的代码库构建 2 个应用程序。这两个应用程序都有一些类是通用的,一些类仅用于买方构建,一些仅用于卖方构建。
如果我根据用户类型编写应用程序流的逻辑,那么将会构建不需要的类,这会增加应用程序的大小。
我知道我们可以为此创建多个项目/应用程序,我们如何从同一个代码库中做到这一点?在 Xamarin 中可以吗?
我正在创建一个 Xamarin 跨平台应用程序,我有两种类型的用户,例如,买家和卖家。
我想通过选择/跳过类从相同的代码库构建 2 个应用程序。这两个应用程序都有一些类是通用的,一些类仅用于买方构建,一些仅用于卖方构建。
如果我根据用户类型编写应用程序流的逻辑,那么将会构建不需要的类,这会增加应用程序的大小。
我知道我们可以为此创建多个项目/应用程序,我们如何从同一个代码库中做到这一点?在 Xamarin 中可以吗?
因此,根据您所说,您有一个代码库,但想共享一些代码,但不是全部。首先,您需要创建两个独立的 App 项目,例如 App.Buyer 和 App.Seller。
由于对您的应用程序的架构了解不多,有几个选择:
为此,请转到添加>现有项目... >然后选择添加按钮上的下拉菜单以添加为链接
例如,卖方应用程序中的类链接到买方应用程序。