Bug 4373 - Debugger will not break
Summary: Debugger will not break
Alias: None
Product: Android
Classification: Xamarin
Component: Debugger ()
Version: 4.0
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Bugzilla
Depends on:
Reported: 2012-04-10 12:54 UTC by kenneth.beasley
Modified: 2012-04-23 23:59 UTC (History)
3 users (show)

Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description kenneth.beasley 2012-04-10 12:54:38 UTC
I'm writing a Mono For Android service, and I'm having difficulty in getting the Visual Studio 2010 debugger to break at a break point.

Right now, the only way I know of to get an activity to run with an attached debugger is to right click on the project in the solution explorer, select Debug and start a new instance.

However, in this case, another android app starts the service in question, and I"m not sure if that has something to do with the issue I'm having.  I start a new instance of the service in the debugger, then start the application (which starts the service if it's not already running).  The debugger still shows as running, but even though the code on the break point gets run, the program never breaks.

Is there a different or better procedure to use to help ensure that the debugger gets attached correctly?

Is there a way to attach the debugger to a process that has already started in the droid?

Using Visual Studio 2010
Mono for Droid version 4.06
Target is Android 2.2
Comment 1 Jonathan Pobst 2012-04-10 14:23:19 UTC
There is no way to attach the debugger to a running process.  The process must be started up in a special "debug" mode for it to work.

Thus, you need the process that you want to debug be the startup project of your solution, and then you can simply hit F5 for it deploy and start in debug mode.