Category Archives: Uncategorized

Service Release: Xamarin.Forms

We’ve pushed Xamarin.Forms to NuGet.

Important notes

  • Behavior Change (iOS): ViewDidDisappear may not be reliably called in custom renderers. Please be sure to override Dispose to do any object cleanup that you may be doing in ViewDidDisappear to prevent any possible memory leaks in your custom renderers. (53351)
  • Behavior Change (UWP): Desktop is now a supported Idiom, so your UWP apps will return this value on desktop contexts. Please be aware that Phone will still be returned in continuum scenarios.
  • Behavior Change: Merged ResourceDictionaries will now return a Count that is consistent with the content in the enumeration instead of the total Count of Resources.
  • Breaking Change: Attached Properties are now compiled when XamlC is enabled! If you have XamlC enabled, you must implement a public getter/setter for all attached properties to prevent a compile time error.

  • [2.3.4][Android] OnResume assumed that _application had been set (PR)
  • [Xaml][2.3.4] Do not emit implict_op if from/to are same type (PR)
  • [C][2.3.4] Lookup in RD also lookup in merged RDs (PR)
  • 54334 – “Styles will override properties on UI-Elements when changing resource dictionaries” (PR)

For additional details see the release notes for

Discuss this post on the Xamarin Forums

Preview: iOS 10 / Xcode 8 / Sierra Support

We are releasing a set of preview builds with support for Xcode 8, iOS 10, watchOS3, tvOS 10, and MacOS Sierra. Be sure to check out the supporting documentation on all these products as well. 

NOTE – These builds have been tested against Xcode beta 2. It has compatibility with Xcode beta 3, however we are still testing against beta 3 to find any issues that may exist.

There is no target stable date final iOS 10 support at this time, as we have to wait until Apple finalizes and publishes their support before we can release ours. That being said, we will do additional preview releases between now and the final Apple release, so be sure to check back and see if newer versions become available in the coming months.

As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla. You can also jump into the discussions on the forum thread posted below.

Known Issues 

  • [Xamarin.iOS/Xamarin.VS] 42647: The Designer is not supported for Visual Studio in this preview.
  • [Xamarin.iOS/Xamarin.VS] 42573: watchOS projects will not build in Visual Studio with debug device configuration
  • [Xamarin Studio] 42568: WatchInterface.storyboard fails to load.
  • [Xamarin.iOS]41329: You will need to  disable, then enable, the ‘Show app on apple watch’ option on iPhone to install WatchKit app on watch device.

Products Released

  • Xamarin for Visual Studio [Download]

Preview: Xamarin Inspector 0.6.1

We are releasing an updated preview of the Xamarin Inspector for iOS, Android, Mac, and WPF applications. Xamarin Inspector is an interactive tool that you can use to diagnose and prototype changes in your application. The inspector can attach to a live application on any of the supported platforms.

Products Released

2nd Preview: Xamarin Studio with Roslyn Support

We are releasing an updated preview version of Xamarin Studio with Roslyn support, which now also supports Xamarin Studio for Windows. Please make sure to check out the associated documentation and release notes.

As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla.

Products Released


Welcome to the Xamarin Release Blog

Welcome to our Release Blog! In an effort to improve our communications about current and upcoming releases, and to have a single collection of all relevant release info, we’ve created this blog, which will have post each time we put out a new Xamarin Platform release.

For this inaugural post, we want to give a bit of background on how we plan our releases, and cover some terminology you may be seeing in future blog posts and forum threads.

Internally, we roadmap ourselves against major product bundles for the Xamarin Platform we refer to as Cycles. These are collections of new features and bugfixes that are developed, branched, and tested together with the goal of releasing everything to the Stable channel at the same time, according to our internal schedules. Our most recent Stable release was the 5th such iteration, thus we referred to it internally as Cycle 5.

These major Cycles are planned to be released many months apart, so in between we do smaller releases that contain only bugfixes, which we call Service Releases. We are currently in the process of finishing development on Cycle 5’s first service release (internally referred to as C5SR1). You should see a blog post in the coming days with release candidates for C5SR1 being pushed to the Beta channel.