我有基于 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):
- 在解决方案资源管理器中,选择解决方案(最顶部的节点)。右键单击该节点以获取上下文菜单。
- 选择属性。 “解决方案属性页”对话框打开。
- 展开“通用属性”节点,然后单击“启动项目”。
- 单击“多个启动项目”并设置适当的操作。有关详细信息,请参阅 NIB 如何:修改项目属性和配置设置。
您还可以正常开始调试 Android 应用程序,稍后通过在解决方案资源管理器上右键单击该项目并单击“调试”>“启动新实例”来启动 Web API 项目。
关于android - 在一个 Visual Studio 上同时调试浏览器中的 API 和模拟器中的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42318822/