Stable Release: 15.3.2 Servicing Release

We are releasing a service release for our current major release called 15.3 into the Beta and Stable channels.

This release is now available as part of Visual Studio 2017 version 15.3 and in the Stable updater channels for Visual Studio 2017 for Mac and Xamarin for Visual Studio 2015.

Please check out the product release notes to see all the fixes and known issues for this release.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.

Bug reports are also welcome. If you see any suspicious behavior that you wish to report, please file a quick bug.


Products Released

  • Xamarin.VisualStudio 4.6.0.299
  • The only change in this version is to update the Xamarin.iOS and Xamarin.Android packages.

Included Fixes

This release targets 4 specific bugs that are the most commonly seen issues in the Xamarin 15.3 release:

  • 58789 and 58834 [Xamarin.iOS] – “error MT0000: Unexpected error – Please file a bug report …” and “error MT2102: Error processing the method … Value cannot be null” when attempting to build certain projects with linking enabled.
  • 57919 and 58625  [Xamarin.Android, Xamarin.iOS] – “System.PlatformNotSupportedException: Operation is not supported on this platform” at System.Runtime.InteropServices.Marshal.IsComObject() when trying to use dynamic types.

Other Common Issues from the Xamarin 15.3 Release

In case it might also be useful for reference, here are a few other in-progress progress commonly seen issues being tracked by the Xamarin team from the Xamarin 15.3 release. This list is not exhaustive: It does not include every issue user-submitted issue reported since the time of the Xamarin 15.3 release.

  • 58226 (non-public) [Xamarin iOS Designer] – “MonoTouch.Design.Client.DesignerRemoteException: System.NotSupportedException: Could not parse xml” when attempting to open a storyboard or .xib file, for example after editing the file with Xcode.
    • Temporary workaround: Open the problematic file as text (for example via the context menu for the file in the Solution window), and then remove the device element from the top of the file. It typically looks something like:
      <device id="retina4_0" orientation="portrait">
          <adaptation id="fullscreen"/>
      </device>
  • 58829 [Xamarin.Android, Xamarin.iOS] – Application Output window flooded with “[Mono] worker parking, [Mono] worker unparking” messages when debugging with Android Emulator.
    • Temporary workaround: Set the MONO_LOG_LEVEL environment variable to message or higher.
      • For example, on Xamarin.Android in a command prompt using adb:
        adb shell setprop debug.mono.env "MONO_LOG_LEVEL=message"
      • For Xamarin.iOS, go to Project Properties > iOS Build > Additional Options > Additional mtouch arguments, and add:
        --setenv:MONO_LOG_LEVEL=message

Installing


Previous Versions

Using the latest versions is recommended. The previous versions of the Xamarin and Mono packages from the Xamarin 15.3 release are listed below for reference.

 

Preview: Xcode 9 Beta 5, iOS 11, MacOS 10.13 Support – Preview 5

Today we are releasing the following builds as Xcode 9 Web Preview 5. These versions include preview Xamarin SDK bindings and preview IDE compatibility for Apple’s Xcode 9 beta 5 release.

Note that these are standalone download links that are not published in the Xamarin updater channels. As a result, Visual Studio for Mac and Visual Studio 2015 on Windows will offer “updates” back to the current published updater channel versions when you have these versions installed. You will need to disregard those notifications if you wish to keep using these Xcode 9 support previews. The Xcode 9 features will be added to the Xamarin updater channels in the future, after Apple publishes the first non-preview version of Xcode 9 to the App Store.

Any bug reports about these preview Xamarin bindings are much appreciated!


Products Released

Preview IDE compatibility packages for Mac and Visual Studio 2015

  • Visual Studio for Mac 7.1.0.1278
  • Download
  • Xamarin.VS 4.6.0.355 (Visual Studio 2015)
  • Download

Preview IDE compatibility installation steps for Visual Studio 2017 Preview

Update for August 24: Note that the Xamarin.VS package version number listed below is too low to install automatically into today’s new Visual Studio 2017 version 15.4.0 Preview 1, so the Xcode 9 IDE compatibility preview is not available for that Visual Studio version at this time. A future Xamarin Xcode 9 support preview will address this version number issue to re-enable installation.

  • Xamarin.VS 4.6.0.355 (for Visual Studio 2017 Preview)
  1. Ensure that you have Visual Studio 2017 Preview installed with the Mobile development with .NET workload. (Note that Visual Studio 2017 Preview installs as an additional version alongside your existing Visual Studio 2017 non-preview version.)
  2. Go to Tools > Extensions and Updates…
  3. Open the Online > Visual Studio Marketplace tab.
  4. Search for Xamarin Updater and press Download
    • Created by: Xamarin
  5. Restart Visual Studio (as instructed).
  6. Go to Tools > Options > Extensions and Updates.
  7. Click the Add button next to the Additional Extension Galleries list.
  8. Under the Name field enter Xamarin Xcode 9 Preview (or another name that you prefer).
  9. Under the URL field type in xvs://xcode9-preview/
  10. Click OK to save the changes.
  11. Navigate to Tools > Extensions and Updates > Updates > Xamarin Xcode 9 Preview and press Update for each item to download all the available updates.
  12. Once all of the downloads are complete, close Visual Studio.  The VSIX Installer program will launch automatically to install the components.
  13. Start Visual Studio again.

Uninstall steps for Visual Studio 2017 Preview

If you wish to switch back from the Xcode 9 support previews to the default Xamarin versions bundled in Visual Studio 2017 Preview, use the Visual Studio Installer to un-install, and then re-install, the Mobile development with .NET (Xamarin) workload.

Pre-release: Xamarin.Forms 2.4.0.266-pre1

Xamarin.Forms 2.4.0.266-pre1 is now on NuGet. To install the pre-release, check the pre-release option in your NuGet package manager and install this version.

If you have a bug to report, drop us a detailed report here so we can troubleshoot. Please include a project that demonstrates the issue.

For full details, read the release notes.

Highlights

  • Over 150 bug fixes
  • .NET Standard 2.0 Support
  • New Feature Flags API
  • Android Fast Renderers: Button, Image, Label
  • macOS Preview

Discuss this post on the Xamarin Forums

Stable Release: 15.3

We are releasing the Stable build of our next major release, called 15.3 to the Beta and Stable channels.

This release is now available as part of Visual Studio 2017 version 15.3 and in the Stable updater channels for Visual Studio 2017 for Mac and Xamarin for Visual Studio 2015.

Please check out the product release notes to see all the fixes and known issues for this release.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.

Bug reports are also welcome. If you see any suspicious behavior that you wish to report, please file a quick bug.


Products Released

  • Xamarin for Visual Studio 2017 4.6.0.295
  • Xamarin for Visual Studio 2015 4.6.0.297
  • (The difference in versions is due to a change needed only for Visual Studio 2015 to support the .msi installer used for Visual Studio 2015.)
  • Release Notes

Installing


Previous Versions for Mac-only or Visual Studio 2015

Using the latest versions is recommended. Previous versions of the Xamarin and Mono packages are listed below for reference. Note that the Visual Studio 2017 for Mac installer automatically checks online for the latest available Stable version to install, so no installation option for a previous version is described at this time.

Previous Versions for Visual Studio 2017 version 15.0

  • For Windows the previous versions and download locations are:

(Note that the previous available version of Visual Studio 2017 is the RTW version 15.0 rather than the 15.3 update to follow the Visual Studio update guidelines.)


15.3 Release Dates

Preview 1 – May 11th, 2017

Preview 2 – June 16th 2017

Preview 3 – June 29th 2017

Preview 4 – July 12th 2017

Preview 5 – July 26th 2017

Preview 6 –  August 1st 2017

Preview 7 – August 3rd 2017

Stable – This Release!

Preview: XCode 9 Beta 5, iOS 11, MacOS 10.13 Support – Preview 4

Today we are releasing the following builds as Xcode 9 Web Preview 4. These versions include preview Xamarin SDK bindings and preview IDE compatibility for Apple’s Xcode 9 beta 5 release.

Note that these are standalone download links that are not published in the Xamarin updater channels. As a result, Visual Studio for Mac and Visual Studio 2015 on Windows will offer “updates” back to the current published updater channel versions when you have these versions installed. You will need to disregard those notifications if you wish to keep using these Xcode 9 support previews. The Xcode 9 features will be added to the Xamarin updater channels in the future, after Apple publishes the first non-preview version of Xcode 9 to the App Store.

Any bug reports about these preview Xamarin bindings are much appreciated!


Products Released

These packages require the current Mono 5.2 Beta version or higher

Preview IDE compatibility packages for Mac and Visual Studio 2015

  • Visual Studio for Mac 7.1.0.1278
  • Download
  • Xamarin.VS 4.6.0.340 (Visual Studio 2015)
  • Download

Preview IDE compatibility installation steps for Visual Studio 2017 Preview

  • Xamarin.VS 4.6.0.340 (for Visual Studio 2017 Preview)
  1. Ensure that you have Visual Studio 2017 Preview version 15.3.0 Preview 4 or higher installed with the Mobile development with .NET workload. (Note that Visual Studio 2017 Preview installs as an additional version alongside your existing Visual Studio 2017 non-preview version.)
  2. Go to Tools > Extensions and Updates…
  3. Open the Online > Visual Studio Marketplace tab.
  4. Search for Xamarin Updater and press Download
    • Created by: Xamarin
  5. Restart Visual Studio (as instructed).
  6. Go to Tools > Options > Extensions and Updates.
  7. Click the Add button next to the Additional Extension Galleries list.
  8. Under the Name field enter Xamarin Xcode 9 Preview (or another name that you prefer).
  9. Under the URL field type in xvs://xcode9-preview/
  10. Click OK to save the changes.
  11. Navigate to Tools > Extensions and Updates > Updates > Xamarin Xcode 9 Preview and press Update for each item to download all the available updates.
  12. Once all of the downloads are complete, close Visual Studio.  The VSIX Installer program will launch automatically to install the components.
  13. Start Visual Studio again.

Uninstall steps for Visual Studio 2017 Preview

If you wish to switch back from the Xcode 9 support previews to the default Xamarin versions bundled in Visual Studio 2017 Preview, use the Visual Studio Installer to un-install, and then re-install, the Mobile development with .NET (Xamarin) workload.

Beta Release: 15.3 Preview 7

We are releasing the seventh preview of our next major release, called 15.3. This release is our stable release candidate and includes our next preview of Visual Studio for Mac.

Note that this Beta version is a smaller release compared to the current Alpha preview. In particular, it does not include the Xamarin Live Player, Docker, Azure Functions, or Xamarin IoT preview features announced at Build. Please stay on the Alpha channel if you wish to continue to preview those features.

As this is a Beta build, there are some known issues and the possibility of new issues being found during testing. Of course, additional bug reports are still welcome for these preview versions. If you see any suspicious behavior that you wish to report, please file a quick bug.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.

Please check out the product release notes to see all the fixes and known issues for this release.


Products Released


Installing the Beta and switching back to Stable

You can install this new Beta version or switch back to the current Stable version by changing updater channels.


15.3 Release Dates

Preview 1 – May 11th, 2017

Preview 2 – June 16th 2017

Preview 3 – June 29th 2017

Preview 4 – July 12th 2017

Preview 5 – July 26th 2017

Preview 6 –  August 1st 2017

Preview 7 – This Release!

Preview: XCode 9 Beta 4, iOS 11, MacOS 10.13 Support – Preview 3

Today we are releasing the following builds as Xcode 9 Web Preview 3. These versions include preview Xamarin SDK bindings and preview IDE compatibility for Apple’s Xcode 9 beta 4 release.

Note that these are standalone download links that are not published in the Xamarin updater channels. As a result, Visual Studio for Mac and Visual Studio 2015 on Windows will offer “updates” back to the current published updater channel versions when you have these versions installed. You will need to disregard those notifications if you wish to keep using these Xcode 9 support previews. The Xcode 9 features will be added to the Xamarin updater channels in the future, after Apple publishes the first non-preview version of Xcode 9 to the App Store.

Any bug reports about these preview Xamarin bindings are much appreciated!


Products Released

These packages require the current Mono 5.2 Beta version or higher

Preview IDE compatibility packages for Mac and Visual Studio 2015

  • Visual Studio for Mac 7.1.0.1277
  • Download
  • Xamarin.VS 4.6.0.338 (Visual Studio 2015)
  • Download

Preview IDE compatibility installation steps for Visual Studio 2017 Preview

  • Xamarin.VS 4.6.0.338 (for Visual Studio 2017 Preview)
  1. Ensure that you have Visual Studio 2017 Preview version 15.3.0 Preview 4 or higher installed with the Mobile development with .NET workload. (Note that Visual Studio 2017 Preview installs as an additional version alongside your existing Visual Studio 2017 non-preview version.)
  2. Go to Tools > Extensions and Updates…
  3. Open the Online > Visual Studio Marketplace tab.
  4. Search for Xamarin Updater and press Download
    • Created by: Xamarin
  5. Restart Visual Studio (as instructed).
  6. Go to Tools > Options > Extensions and Updates.
  7. Click the Add button next to the Additional Extension Galleries list.
  8. Under the Name field enter Xamarin Xcode 9 Preview (or another name that you prefer).
  9. Under the URL field type in xvs://xcode9-preview/
  10. Click OK to save the changes.
  11. Navigate to Tools > Extensions and Updates > Updates > Xamarin Xcode 9 Preview and press Update for each item to download all the available updates.
  12. Once all of the downloads are complete, close Visual Studio.  The VSIX Installer program will launch automatically to install the components.
  13. Start Visual Studio again.

Uninstall steps for Visual Studio 2017 Preview

If you wish to switch back from the Xcode 9 support previews to the default Xamarin versions bundled in Visual Studio 2017 Preview, use the Visual Studio Installer to un-install, and then re-install, the Mobile development with .NET (Xamarin) workload.

Alpha Release: 15.4 Alpha 1

We are releasing the first preview of our next major release, called 15.4. This release includes our next preview of Visual Studio for Mac.

Note that in this release of Visual Studio for Mac, the Azure Functions and Xamarin IoT preview features are disabled. These preview features are now available separately via the extension gallery. See the steps under Preview Capabilities on the corresponding Visual Studio blog post for details on how to enable those features.

As this is an Alpha build, there are some known issues and the possibility of new issues being found during testing. Of course, additional bug reports are still welcome for these preview versions. If you see any suspicious behavior that you wish to report, please file a quick bug.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.

Please check out the product release notes to see all the fixes and known issues for this release.


Products Released

  • iOS Simulator on Windows 1.1.3.21
  • Release notes forthcoming

Installing the Alpha and switching back to Stable

You can install this new Alpha version or switch back to the current Stable version by changing updater channels.

Install steps for Visual Studio 2017 Preview

Updated simpler steps as of August 24: Install Visual Studio 2017 version 15.4.0 Preview 1.


15.4 Release Dates

Preview 1 – This Release!

 

Beta Release: 15.3 Preview 6

We are releasing the sixth preview of our next major release, called 15.3. This release is our stable release candidate and includes our next preview of Visual Studio for Mac.

Note that this Beta version is a smaller release compared to the current Alpha preview. In particular, it does not include the Xamarin Live Player, Docker, Azure Functions, or Xamarin IoT preview features announced at Build. Please stay on the Alpha channel if you wish to continue to preview those features.

As this is a Beta build, there are some known issues and the possibility of new issues being found during testing. Of course, additional bug reports are still welcome for these preview versions. If you see any suspicious behavior that you wish to report, please file a quick bug.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.

Please check out the product release notes to see all the fixes and known issues for this release.


Products Released


Installing the Beta and switching back to Stable

You can install this new Beta version or switch back to the current Stable version by changing updater channels.


15.3 Release Dates

Preview 1 – May 11th, 2017

Preview 2 – June 16th 2017

Preview 3 – June 29th 2017

Preview 4 – July 12th 2017

Preview 5 – July 26th 2017

Preview 6 – This Release!