Please see https://releases.xamarin.com/stable-release-cycle-9/ for the details about this release, including the steps to update or downgrade as needed.
UPDATE Mar 14: See the Cycle 9 Service Release 0 thread for the latest versions unless you are using VS 2017.
Be sure to check the release notes for any breaking changes and known issues, but of course additional bug reports are welcome as always.
Please file a quick bug report using the "Cycle 9" new bug form if you see any suspicious behavior in these versions that you wish to report.
You can also check the list of issues reported by users so far for the Cycle 9 Stable channel versions to see if any match. If you find a match, feel free to CC yourself on the bug report as a way to tally your interest in the bug:
Xamarin "Cycle 9" user-submitted bugs list
(If you have reported an issue that is specific to the latest Cycle 9 versions but is not yet included in the list, the bug might not have been filed using the "Cycle 9" new bug form. Those bugs will be added to the Cycle 9 list as they are reviewed by the team.)
Comment in this forum thread if your question is not related to a suspicious behavior after download, but instead one of the following:
[Xamarin.Forms Previewer] The Xamarin.Forms Previewer requires a 64-bit version of Oracle Java JDK 8 (1.8).
[Xamarin.Android Designer] The Xamarin.Android Designer currently requires Android SDK Tools 25.1.3 or higher and is compatible with SDK Tools versions up to at least the current latest version 25.2.5.
[Xamarin.VS] Xamarin.VS now requires Visual Studio 2013 or higher.
[Xamarin.VS] Xamarin.VS now requires .NET Framework 4.6.2 or higher.
EDIT Mar 3: Add .NET Framework version requirement.
EDIT Mar 14: Add note about Cycle 9 Service Release 0.
Posts
Any word on when this will hit the VS2017 Installer? Looks like it's still at v4.3.0.664.
My Xamarin updated this morning now my mac is incompatable
The installed Xamarin.iOS (version 10.3) on the Mac.local (xxxx) is not compatible with the local Xamarin.iOS (version 10.4)
I go on the mac and login into Xamarin, latest version is 10.3.1 I cannot find 10.4.
What do I do now ?
@Croseven Change the update channel, switch to stable.
You need to have the same channel between mac and mac or windows and mac
I believe the next VS 2017 release that is scheduled is the March 7 launch, and the latest version of Xamarin Cycle 9 will be included in that next release.
I did the installation and now I can no longer load my Xamarin projects or create new ones. How can I uninstall the release cycle 9
As mentioned at the top:
Thanks! I look forward to the launch!
Just a couple of quick question regarding Xamarin updates for Visual Studio 2017+. Since it's now apart of the installer application, I assume we will get updated via the installer now. Will we get those updates at the same day/time as when they're released for Xamarin Studio (Visual Studio for Mac)? And second question, how will we be able to install Alpha and Beta Versions? Will the Installer allow us to "switch channels" like we used to do in the past?
Thanks!
Is there anyway to update the Xamarin release in VS 2017 RC since the Tools--> Options--> Xamarin doesn't have the update option? Will this be included in the next VS 2017 release?
Thanks!
@BrendanZagaeski I am seeing a weird issue that happened me on various iOS projects, while debugging a Xamarin.iOS application (happened with 3 different applications) Everytime I run the application in debug mode just a plain blank screen appeared and none of my breakpoints where reaching (seems like debug the application was broken).
Then I opened the app without running it (clicked on it on the simulator) and there it was! the application running without any issues.
I can also see that if you restart the computer (I am using a mac) I did not have this issue anymore but it showed up recently today again.
A coworker an I had the same issue. Did anyone experience something similar??
I am using: 6.2 (build 1821)
macOS Sierra version 10.12.3 (16D32)
Xcode Version 8.2.1 (8C1002)
In Visual Studio 2017, you can update the Xamarin extensions via "Tools > Extensions and Updates". The Xamarin extensions themselves will be part of the Visual Studio "Product Update" in that menu. That update launches the Visual Studio Installer program to do updates.
Visual Studio 2017 will allow installing preview releases of Xamarin using a workflow similar to how you can currently install the VS Professional 2017 RC edition alongside the Enterprise 2017 RC edition using the Visual Studio Installer.
I see several issues with XS v6.2. I will list brief descriptions here because I don't have time to submit bugs for each and stuff.
Are there issues with logging into VSTS package management? Currently I'm unable to authenticate. This was working fine in 6.1.
In XS 6.2 I have no Autocomplete... It's very hard to work now.
I have not also right click / go to declaration or right click / find references are disabled or hidden...
My Mac is not allowed to see the internet - which means I can't check for updates. Where can I download the Xamarin.iOS 10.4 image?
Thank you,
Doug
If by chance you have the MFractor add-in installed, that has been reported to interfere with code completion and refactoring commands in Xamarin Studio 6.2.
Links for the recent individual installer packages (including Xamarin.iOS 10.4) can be found under the product drop-down menus on https://store.xamarin.com/account/my/subscription/downloads. If you do not yet have a Xamarin account, you can create one on https://www.xamarin.com/account/register.
> In XS 6.2 I have no Autocomplete... It's very hard to work now.
>
>
>
>
>
> If by chance you have the MFractor add-in installed, that has been reported to interfere with code completion and refactoring commands in Xamarin Studio 6.2.
Yes I have...
is it possible to downgrade to an earlier RC version of cycle 9?
@AlessandroCaliaro @BrendanZagaeski Huge apologies for that behaviour, if you update MFractor to version 2.9.2 this has been fixed.
Reach out to me via Twitter (https://twitter.com/matthewrdev) or through Slack (https://xamarinchat.slack.com/archives/mfractor) if you have any questions.
excellent @Matthew-Robbins
I'll try this evening...
It looks like it is authenticating, but still constantly asking for credentials.
@DavidStetz Can you clarify what you mean? Is the activation for MFractor failing or is it Xamarin Studio authentication?
I'm having the same issues with credential management after update. VSTS nuget package feeds previously authenticated via PAT and now are unable to do so. Keeps prompting for credentials.
Follow up on the PAT issue: XS will be able to authenticate VSTS nuget feeds if you use the exact name for the package source that VSTS provides when you 'connect to feed'. If you try to name your source something that doesn't match the feed name as provided, authentication will fail.
Please see Bug 52987 for further discussion of the issue with authenticating VSTS nuget feeds. The latest update as of today is also pasted below.
I am unable to reproduce Xamarin Studio 6.2 failing to authenticate with VSTS when the package source has a different name to the VSTS feed. I have VSTS package sources that have different names compared with the VSTS NuGet feed and it works for me although I may be doing something different. As long as the package source matches an item in the ~/.config/NuGet/NuGet.Config file where the username and password is defined then the authentication should work.
The NuGet.Config above uses spaces in one of the package source names which leads to the cryptic xml element inside the packageSourceCredentials section. The credential was originally created using the command line the VSTS page provides which was just doing a
nuget sources add
with some credentials. The package source name can be changed in that command line.After upgrade i can't no longer connect to Mac, logs indicate that failure relates to this exception.
Xamarin.Messaging.Ssh.MessagingService|Information|0|Starting Broker 4.3.0.784 in port 51647...
Xamarin.VisualStudio.Remote.State.DisconnectedState|Error|0|Method not found: 'System.Reactive.Subjects.AsyncSubject
1<!!0> System.Reactive.Linq.Observable.GetAwaiter(System.IObservable
1<!!0>)'.System.MissingMethodException: Method not found: 'System.Reactive.Subjects.AsyncSubject
1<!!0> System.Reactive.Linq.Observable.GetAwaiter(System.IObservable
1<!!0>)'.at System.Net.Mqtt.Client.Client.d__29.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Mqtt.Client.Client.ConnectAsync(ClientCredentials credentials, Will will, Boolean cleanSession)
at Xamarin.Messaging.Client.MessagingConnection.d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Xamarin.Messaging.Ssh.SshMessagingConnection.d__39.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Xamarin.Messaging.Ssh.MessagingService.d__67.MoveNext()
everything was fine before upgrade...
That sounds like a "suspicious behavior after download" (per the first post in the thread), so the best place to troubleshoot it would be in a dedicated discussion for that question. That will allow more in-depth conversation on that particular issue. See also the guide on the best places to ask various kinds of questions about Xamarin.
To offer a starting place for that new dedicated discussion, if by chance "Some fat library issue" means that you are seeing an error message, I can make a wild guess that the error message might match Bug 35439, and that could indicate that Xcode is not fully set up.
Updates on that issue will currently be tracked in the corresponding non-public Bug 53055 filed by that user.
@BrendanZagaeski Hi, could you please look into this? https://forums.xamarin.com/discussion/90193/updating-to-xamarin-android-7-1-0-41-increase-apk-size
Thanks in advance!
Greetings. After dating up to this Cycle from the previous Cycle the Android 6.0 API 23 emulator will no longer start. It gives off this kind of error:
This worked every time in the previous Cycle version but now it won't work anymore, however the Android-build succeeds to build.
What should I do? Please help. I need the emulaters to test the page navigation.
Where does XamarinVS download install packages to?
I tried to update to 4.3.0.789, but the file seems to be corrupt. When I try to install I get "This installation package could not be opened.". It doesn't download again cause it sees the file is already there.
I'm using VS2015 prof.
%LOCALAPPDATA%\MonoDevelop-4.0\Cache\TempDownload
In case it might also come in handy, you can also try downloading the package directly in your browser from either the iOS or Android drop-down menu on the store.xamarin.com downloads page. (See the Download links section on the downgrading guide for a few more details on accessing those links.)
Is anyone else bombing on iOS debug now? This used to be a problem awhile back and it seems to have made another grand entrance. So if I have any debug points set while debugging from VS2015 or 2017, I get this error:

The problem is I am using 2017 now and well I have no way to downgrade right?
Ah shoot. That old issue. By chance, I did just recently use a simple approach to mimicking a large project in size and structure (since it can be handy to have a "boring" large project to test certain things), so when I get a chance I'll try replicating that old OutOfMemory issue again using that approach.
In case it's helpful to know, you can in theory downgrade to any Xamarin version you like in Visual Studio 2015 without affecting the Visual Studio 2017 installation. In that case you can leave any checkboxes for Visual Studio 2017 preview versions un-checked when running the older Xamarin installer. As an example, I have used Xamarin 4.2.2.11 in Visual Studio 2015 successfully alongside Xamarin 4.3.0.784 in Visual Studio 2017.