我正在开发适用于 iOS 和 Android 的 Xamarin.Forms 应用程序,在共享项目中,我有一个 appsettings.json 文件,其中放置了一些基本设置键/值。
我想根据构建管道内 .YML 文件中的配置变量替换这些键的值,例如,调试管道的键 { "url": "" } 将是 { "url": " http: //google.com " } 并且对于 Release Pipeline 将是 { "url": " http://amazon.com " }。
我以前在 .NET Core 项目中处理过这种情况,但我不知道如何使用 Xamarin 来完成,我知道 Azure Pipeline 预定义任务中有一个文件转换任务,但它需要一个 .zip 包或文件夹找到 .json 并对其进行转换的路径,但对于移动应用程序,我认为没有像预构建文件夹这样糟糕的东西。
我请求你的帮助。