Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
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
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.
After I add asm ref to Extension project I can find new <ReferenceOutputAssembly> tag within AppContainer csproj file.
Looks like this tag break the extension compilation process. I mean Extension executable doesn't copy to Plugins folder within AppContainer package.
I found this within XS Version 5.7 (build 435). Meanwhile XS 5.2.6 (current Alpha) works fine.
Step to reproduce:
* open PhotoFilter sample from here https://github.com/xamarin/monotouch-samples/tree/master/ios8/PhotoFilter
* remove asm ref to PhotoFilterExtension project from PhotoFilter project
* Add asm ref to extension project back.
* show diff
Here new tag appears (ReferenceOutputAssembly). With this tag AppContainer (PhotoFilter.app) doesn't contain any extension (no Plugins folder inside). If you manually remove ReferenceOutputAssembly tag from csproj file and compile solution again you will be able to see Plugins folder with appex file inside (expected behaviour).
What is a problem – ReferenceOutputAssembly itself or XS treats it incorrectly for extension projects?
Works fine for me.
Also: removing and then re-adding the PhotoFilterExtension reference makes 0 changes according to git diff.
I was finally able to reproduce this with the XS 5.7 alpha
I've fixed this in git master but my patch did not make it in time for the alpha.
I am changing the target milestone to 8.6.0.
I have checked this issue with following builds
Mac OS X 10.9.4
Xamarin Studio 5.7 (build 657)
Mono 3.12.0 ((detached/a813491)
GTK+ 2.24.23 (Raleigh theme)
Xcode 6.1 (6602)
Xamarin.iOS 126.96.36.199 (Enterprise Edition)
I am getting expected behaviour, Hence closing this issue.
Screencast : http://www.screencast.com/t/Sh0b2TSD3X0