如何将我的 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 等)中进行一些快速迭代,然后我将一个接一个地部署到所有设备:
- Android -> 调试 -> Google 像素 2
- Android -> 调试 -> LG Nexus 5
- iOS -> 调试 -> Oscar 的 iPhone
- iOS -> 调试 -> Oscar 的 iPad Pro
一个一个选择每个设备并推送代码需要一些时间。
有没有办法全部推送?
我不需要附加调试器,只需要所有设备上的新代码。
我正在为 Mac 使用最新版本的 VS。
即使是命令行解决方案也适合我。
就个人而言,我会使用具有不同组和自动更新(强制)的 AppCenter,或者使用不同的构建配置。
如果您只有 2 台设备,每个项目一台(Android 和 iOS),可以通过创建 运行 配置来启动多个项目来完成。
设置多个启动项目
- 右键单击解决方案节点,然后单击 select 选项
- 导航到 运行-> 配置并创建一个新配置
- 在设备下 select 两个项目,然后按确定。
- Select 新解决方案 运行 配置作为活动 运行 配置。确保两个项目都以粗体显示。
- 按运行,两个项目都将在目标设备上执行
这里是要遵循的步骤的视频:https://www.youtube.com/watch?v=m-0qOgyRVrY
这是官方文档:https://docs.microsoft.com/en-us/visualstudio/mac/set-startup-projects?view=vsmac-2019
我正在开发一个 Xamarin Forms 应用程序,我正在 2 android 台设备和 2 台 iOS 设备上进行测试,它们都连接到我的 mac.
我在代码(GPS、ActivityTracking 等)中进行一些快速迭代,然后我将一个接一个地部署到所有设备:
- Android -> 调试 -> Google 像素 2
- Android -> 调试 -> LG Nexus 5
- iOS -> 调试 -> Oscar 的 iPhone
- iOS -> 调试 -> Oscar 的 iPad Pro
一个一个选择每个设备并推送代码需要一些时间。
有没有办法全部推送?
我不需要附加调试器,只需要所有设备上的新代码。
我正在为 Mac 使用最新版本的 VS。
即使是命令行解决方案也适合我。
就个人而言,我会使用具有不同组和自动更新(强制)的 AppCenter,或者使用不同的构建配置。
如果您只有 2 台设备,每个项目一台(Android 和 iOS),可以通过创建 运行 配置来启动多个项目来完成。
设置多个启动项目
- 右键单击解决方案节点,然后单击 select 选项
- 导航到 运行-> 配置并创建一个新配置
- 在设备下 select 两个项目,然后按确定。
- Select 新解决方案 运行 配置作为活动 运行 配置。确保两个项目都以粗体显示。
- 按运行,两个项目都将在目标设备上执行
这里是要遵循的步骤的视频:https://www.youtube.com/watch?v=m-0qOgyRVrY
这是官方文档:https://docs.microsoft.com/en-us/visualstudio/mac/set-startup-projects?view=vsmac-2019