android - 在一个 Visual Studio 上同时调试浏览器中的 API 和模拟器中的 Android 应用程序

标签 android visual-studio debugging xamarin browser

我有基于 ASP.NET Web API 的 Xamarin 项目,这是同一解决方案中的第二个子项目。我在任何地方都找不到类似的问题,所以我认为遗憾的是我必须运行两个想要避免的 Visual Studio。

我想要完成的是在一个 Visual Studio 窗口中同时调试 API 和 Android 应用程序。这可能吗?

手动测试示例: 1. Android按钮点击发送请求到api。 2. API业务逻辑有断点来检查。 3. Android应用程序从API获取数据。

最佳答案

您可以在 Visual Studio 中拥有多个启动项目。以下是在 Visual Studio 2015 中执行此操作的方法(来自 MSDN):

  1. 在解决方案资源管理器中,选择解决方案(最顶部的节点)。右键单击该节点以获取上下文菜单。
  2. 选择属性。 “解决方案属性页”对话框打开。
  3. 展开“通用属性”节点,然后单击“启动项目”。
  4. 单击“多个启动项目”并设置适当的操作。有关详细信息,请参阅 NIB 如何:修改项目属性和配置设置。

您还可以正常开始调试 Android 应用程序,稍后通过在解决方案资源管理器上右键单击该项目并单击“调试”>“启动新实例”来启动 Web API 项目。

关于android - 在一个 Visual Studio 上同时调试浏览器中的 API 和模拟器中的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42318822/

相关文章:

android - SearchView:从建议监听器中获取选中的项目

visual-studio - Web 测试因 SocketException 失败

c# - 第一次重大部署

java - 无法在 Intellij IDEA 中设置 Java 断点

iphone - "Program received signal: EXC_BAD_ACCESS"- 如何识别触发的行?

java - 使用 ProGuard 后异常跟踪不显示私有(private)方法的行号

java - 从安卓播放列表中获取下一首/上一首歌曲

java - 在 Android 中实现自定义 ListView

wpf - 如何使用 Live Visual Tree 检查工具提示?

google-chrome - 如何在Chrome开发者工具的网络选项卡中默认启用 "Preserve Log"?