Bug 50271 - Opening Xamarin.Mac Application on VS always pops up Xamarin Mac Agent
Summary: Opening Xamarin.Mac Application on VS always pops up Xamarin Mac Agent
Status: VERIFIED FIXED
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: XMA ()
Version: unspecified
Hardware: PC Mac OS
: Highest major
Target Milestone: 15.3
Assignee: Bugzilla
URL:
: 50658 56622 ()
Depends on:
Blocks:
 
Reported: 2016-12-16 20:09 UTC by Chris Hamons
Modified: 2017-06-28 03:03 UTC (History)
12 users (show)

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


Attachments
Attached are the logs generated during defect verification (688 bytes, application/x-zip-compressed)
2017-06-27 07:14 UTC, Saurabh Paunikar
Details


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:
VERIFIED FIXED

Description Chris Hamons 2016-12-16 20:09:11 UTC
http://stackoverflow.com/questions/41126995/open-xamarin-mac-project-in-visual-studio-on-pc-without-attaching-to-mac

This is annoying when you just want to view code.
Comment 2 mag@xamarin.com 2017-02-14 17:14:17 UTC
*** Bug 50658 has been marked as a duplicate of this bug. ***
Comment 3 Joseph Hill 2017-04-11 23:40:12 UTC
VS should not prompt until you do something that requires the Mac.  This is especially annoying in Xamarin.Forms projects, where developers are just evaluating Xamarin and want to see the APIs - and may not necessarily have access to a Mac yet.
Comment 4 Nina 2017-04-12 02:30:05 UTC
Joe, I have a proposal that covers a few things I want to address wtr the Mac pairing experience. I think this particular bug needs to be fixed before build, but after let's talk about getting the other improvements in alongside it. 

Mac agent itself is great, we should bring up the onboarding experience in VS to match it.
Comment 8 Pierce Boggan [MSFT] 2017-05-19 15:07:55 UTC
*** Bug 56622 has been marked as a duplicate of this bug. ***
Comment 10 mag@xamarin.com 2017-06-14 15:48:48 UTC
Moving this to milestone 15.4, given that XMA has suffered a lot of changes and re designs in order to decouple it from iOS and make it a separate feature with support to multi platform connections (this was necessary to support Xamarin IoT).

This particular case needs to be re discussed based on this new design and see what is the correct solution
Comment 12 xamarin-release-manager 2017-06-15 20:15:54 UTC
Fixed in version 4.6.0.265 (d15-3)

Author: Mauro Agnoletti
Commit: b8fa0a04adefb1976eb1ce74295d22f8f538782b (xamarin/XamarinVS)
Comment 13 Saurabh Paunikar 2017-06-27 07:14:02 UTC
Created attachment 23129 [details]
Attached are the logs generated during defect verification
Comment 14 Saurabh Paunikar 2017-06-27 07:17:17 UTC
Verified on 4.6.0.279 (d15-3). Observed that pop-up of MAC agent does not appears when MAC project is opened.

Build Info: https://gist.github.com/saurabh-paunikar/06b921ae4bf86f18ada8042e2320a519

ScreenCast Links: https://www.screencast.com/t/CnwYkUJfgsl
Comment 15 Joseph Hill 2017-06-28 03:03:43 UTC
Just to be clear, even though this was filed for Xamarin.Mac, it also needs to be verified for Xamarin.iOS applications.  

Most importantly, developers should not be prompted to pair a Mac when they are attempting to work with a Xamarin.Forms projects (where they may be able to do a lot of work against Android or UWP before needing to worry about iOS).