First of all this seems to be a problem multiple people have faced but I have not found a solution through their questions. So I will create another questions here.

I have an xamarin/android project in Visual Studio 2015 which deploys perfectly fine to the device but fails to hit breakpoints. The code executes right over them, including logging which prints out.

List of already attempted fixes:

* Ensure the solution mode is set to 'debug'
* Ensure the selected debugger is the xamarin debugger
* Ensure that there is an activity with the 'Mainlauncher = true' attribute
* Ensure that the android project has 'deploy' checked
* Ensure that 'use fast deploy' is NOT checked
* Ensure that developer options are set on the device
* Ensure that the path to the project contains no special characters or spaces

Each of these was attempted with a clean+rebuild of the entire solution to no avail. The break points are solid, meaning the symbols are loaded (I even checked the .pdb files).

If anyone has any idea as to what else could be the problem with the debugger seeming to set up correctly but not hit the break points I'm all ears (and eyes).

One thing unusual but I can't find any documentation on it is that the Modules window is empty, my friend who also runs the project and can debug fine has a whole set of information in this window and it could be a symptom of the issue.

Software Versions:
Visual Studio 2015: 14.0.25123 Update 2, 
Xamarin: 4.5, 
Xamarin Android: 7.3.1.2, 
Device Android: 4.4.2, 
Windows: Windows 10 Pro

Edit: added a step checked and info on modules.