Bug 30369 - [XVS] Xamarin.iOS CLEAN does not delete PCL Projects .MBD files and breakpoints are not hit when applications are deployed to simulator/device
Summary: [XVS] Xamarin.iOS CLEAN does not delete PCL Projects .MBD files and breakpoin...
Status: RESOLVED FIXED
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: Debugger ()
Version: 3.11 (C5)
Hardware: PC Windows
: Highest blocker
Target Milestone: 3.11.1 (C5SR1)
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2015-05-22 17:34 UTC by Ian Ceicys
Modified: 2016-05-10 17:05 UTC (History)
4 users (show)

Tags:
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 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:
Status:
RESOLVED FIXED

Description Ian Ceicys 2015-05-22 17:34:12 UTC
RepoSteps
1) Open Solution File
2) In XamFormsTestApp.Data Project open VesselService.cs and add a breakpoint
on line 38
3) Set XamFormsTestApp.iOS as Startup Project
5) Click Build Solution
6) Validate that MDB files are generated in the bin directories
7) Click Clean Solution
8) Validate that MDB files are still present in the bin directories 

Expected Result [MDB files] are deleted as part of the CLEAN for iOS projects.

If you deploy after you CLEAN the solution the Breakpoint set on line 38 will not be hit. 

SAMPLE Solution file: https://drive.google.com/folderview?id=0B90tKD37uOtwTnNBUVJoRHg0ZmM&usp=sharing


Build Info:
Xamarin   3.11.576.0 (b28d0a1)
Visual Studio extension to enable development for Xamarin.iOS and
Xamarin.Android.

Xamarin.iOS   8.10.1.0 (b39367de851067678f8b6fe4ab8a37ff97515cf8)
Visual Studio extension to enable development for Xamarin.iOS.

Xamarin.iOS Build Host on Mac (8.10.1.59) and 3.11.0.577)
Comment 1 Emanuel 2015-05-26 13:58:25 UTC
Resolved in cycle5dev branch:
wrench: c7e10a997f28752dcc809206063e5cb152bdfb8b
commit: 8f39965b9ea9dd577674b6d3f22278be70d55387
Comment 2 Ian Ceicys 2015-05-26 18:12:34 UTC
I have validated that this fixed in Cycle5.

Commit Hash:1a920cdcfa2b3f8e1992ad91ae9ac2ec2ea684e0

Build:http://storage.bos.internalx.com/xamarinvs-windows-cycle5/1a/1a920cdcfa2b3f8e1992ad91ae9ac2ec2ea684e0/Xamarin.VisualStudio_3.11.584.msi

VS Version Info:

Xamarin   3.11.584.0 (1a920cd)
Visual Studio extension to enable development for Xamarin.iOS and 

Xamarin.Android   5.1.2.1 (4ab8d98a62adf8f28223cef18fa63f06e87835a9)
Visual Studio plugin to enable development for Xamarin.Android.

Xamarin.iOS   8.10.1.0 (fce006eae308515fc1eaf85fcc0f90699d9c7e8b)
Visual Studio extension to enable development for Xamarin.iOS.