如何将我的 Xamarin Forms 代码更改一次推送到我的所有开发设备?

How can I push my Xamarin Forms code changes to all my dev devices at once?

我正在开发一个 Xamarin Forms 应用程序,我正在 2 android 台设备和 2 台 iOS 设备上进行测试,它们都连接到我的 mac.
我在代码(GPS、ActivityTracking 等)中进行一些快速迭代,然后我将一个接一个地部署到所有设备:

  1. Android -> 调试 -> Google 像素 2
  2. Android -> 调试 -> LG Nexus 5
  3. iOS -> 调试 -> Oscar 的 iPhone
  4. iOS -> 调试 -> Oscar 的 iPad Pro

一个一个选择每个设备并推送代码需要一些时间。

有没有办法全部推送?

我不需要附加调试器,只需要所有设备上的新代码。

我正在为 Mac 使用最新版本的 VS。

即使是命令行解决方案也适合我。

就个人而言,我会使用具有不同组和自动更新(强制)的 AppCenter,或者使用不同的构建配置。

如果您只有 2 台设备,每个项目一台(Android 和 iOS),可以通过创建 运行 配置来启动多个项目来完成。

设置多个启动项目

  1. 右键单击解决方案节点,然后单击 select 选项
  2. 导航到 运行-> 配置并创建一个新配置
  3. 在设备下 select 两个项目,然后按确定。
  4. Select 新解决方案 运行 配置作为活动 运行 配置。确保两个项目都以粗体显示。
  5. 按运行,两个项目都将在目标设备上执行

这里是要遵循的步骤的视频:https://www.youtube.com/watch?v=m-0qOgyRVrY

这是官方文档:https://docs.microsoft.com/en-us/visualstudio/mac/set-startup-projects?view=vsmac-2019