Bug 8733 - Disabling 'Include mono runtime in application bundle' in project options does not apply until a full clean/rebuild
Summary: Disabling 'Include mono runtime in application bundle' in project options doe...
Status: RESOLVED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Mac Add-in ()
Version: 4.0.8
Hardware: PC Mac OS
: Normal normal
Target Milestone: ---
Assignee: Aaron Bockover [MSFT]
URL:
Depends on:
Blocks:
 
Reported: 2012-12-03 15:46 UTC by PJ
Modified: 2013-06-04 11:53 UTC (History)
1 user (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 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:
Status:
RESOLVED FIXED

Description PJ 2012-12-03 15:46:19 UTC
Steps to reproduce:

1) Start a new XamMac project
2) Debug the app. Note that the debugger connects with the default settings.
2) Open project options
3) Select Include the mono runtime in the application bundle
4) Debug the app.
5) Note that this affects the build and the user is is told that the Mono runtime is being bundled into the app.
6) Note that you experience bug 8732 
7) Open project options again
8) De-select 'Include the mono runtime in the application bundle'
9) Debug the application again

Expected behavior:
The updated user settings should apply upon closing the project options and on re-debugging the app the user should no longer see bug 8732


Actual behavior:

Changing the project options should result in a re-build when the user debugs again (or just builds again).
http://screencast.com/t/ptUPMfN8y

Filed against:
xam.mac 0.9.14

MonoDevelop 3.1.0
Installation UUID: b5aed0d2-0f63-4725-91ca-eb558d43bdf2
Runtime:
	Mono 2.10.9 (tarball)
	GTK 2.24.10
	GTK# (2.12.0.0)
	Package version: 210090011
Mono for Android: 4.4.38 (Evaluation)
Android SDK: /Users/xamarinqa/Library/Developer/Xamarin/android-sdk-mac_x86
	Supported Android versions:
		2.1 (API level 7)
		2.2 (API level 8)
		2.3 (API level 10)
		3.1 (API level 12)
		4.0 (API level 14)
		4.2 (API level 17)
Java SDK: /usr
Apple Developer Tools:
	 Xcode 4.5 (1839)
	 Build 4G182
Monotouch: 6.0.7
Build information:
	Release ID: 30100000
	Git revision: 41f4208955137e929be526bb6c73aefd617740d0
	Build date: 2012-12-01 00:25:55+0000
	Xamarin addins: f659f65d8cad96bc6ace67771b3a6f00a84a9250
Operating System:
	Mac OS X 10.7.4
	Darwin dynamic-086.bos.xamarin.com 11.4.0 Darwin Kernel Version 11.4.0
	    Mon Apr  9 19:32:15 PDT 2012
	    root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
Comment 1 Aaron Bockover [MSFT] 2012-12-10 15:06:34 UTC
This should be fixed: https://github.com/xamarin/md-addins/commit/5b0191c12fbf3bc73598a943eab23b91d916767d