C# Xamarin品牌应用

C# Xamarin品牌应用,c#,xamarin,branding,C#,Xamarin,Branding,我正在为不同的客户寻找一种品牌应用的方法。androidstudio构建系统Gradle提供了一种口味机制,允许根据所选应用程序版本替换资源或代码文件。这允许轻松实现诸如品牌应用程序或创建lite和pro版本等功能 在VisualStudio中使用Xamarin实现这一点的最简单方法(我想)是在项目中创建不同的源代码管理分支,但不幸的是,这个解决方案很难维护:在部署之前,每个更改都必须与所有分支手动合并 是否有其他用于此任务的特定机制?编写MSBuild扩展只需解决此问题。使用定义并创建不同的生

我正在为不同的客户寻找一种品牌应用的方法。androidstudio构建系统Gradle提供了一种口味机制,允许根据所选应用程序版本替换资源或代码文件。这允许轻松实现诸如品牌应用程序或创建lite和pro版本等功能

在VisualStudio中使用Xamarin实现这一点的最简单方法(我想)是在项目中创建不同的源代码管理分支,但不幸的是,这个解决方案很难维护:在部署之前,每个更改都必须与所有分支手动合并


是否有其他用于此任务的特定机制?

编写MSBuild扩展只需解决此问题。使用定义并创建不同的生成配置即可启用这些定义