Alpha Channel: Cycle 9 Feature Release Preview

BrendanZagaeskiBrendanZagaeski Brendan ZagaeskiUS Xamurai
edited January 10 in General

This thread has now been closed to direct all further updates about this release onto the latest announcement:

https://forums.xamarin.com/discussion/86208/beta-channel-cycle-9-feature-release/p1


Please see https://releases.xamarin.com/alpha-preview-7-cycle-9/ for the details about this release, including the steps to update or downgrade as needed.

This is an early preview version, so it likely contains a number of issues that will be caught and fixed during the normal internal testing and development process. Of course additional bug reports are still welcome.

Bug reports welcome

  • Please file a quick bug report using the "Cycle 9 Preview" new bug form if you see any suspicious behavior in these versions that you wish to report.

    • If you get any errors when using the form to submit, please select the All Products option and choose the desired product.
  • Comment in this forum thread if your question is not related to a suspicious behavior after installation, but instead one of the following:

    • You notice an error in the Release Blog post.
    • You have trouble downloading one of the installer packages.

EDIT Nov 28: Update link to Release Blog post for new versions.
EDIT Dec 05: Update link to Release Blog post for new versions.
EDIT Dec 14: Update link to Release Blog post for new versions.
EDIT Dec 19: Update link to Release Blog post for new versions.
EDIT Jan 05: Update link to Release Blog post for new versions.

Posts

  • xCyborgxCyborg Jonney Shih US ✭✭

    Does it support VS 15 Preview?

  • TomGilderTomGilder Tom Gilder GB ✭✭

    Xamarin Studio release notes are 404ing

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai

    Does it support VS 15 Preview?

    Not quite yet. At the moment, installing the Cycle 9 Preview versions will remove the Xamarin extension from the current Visual Studio "15" Preview 5. But VS "15" Preview compatibility is planned for the later Cycle 9 previews.

    Xamarin Studio release notes are 404ing

    Thanks for the heads up! I requested that the missing metadata be added for that page yesterday shortly after I saw your comment, and the metadata was updated shortly after that, so the notes should be accessible now.

  • jlaban512jlaban512 Jérôme Laban CA

    Installing the Xamarin feature in VS2017 removes Xamarin from VS2015. Is there a known way around ?

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai

    Installing the Xamarin feature in VS2017 removes Xamarin from VS2015. Is there a known way around ?

    Unfortunately not at the moment. The XamarinVS team is racing to support the new installation model from the VS "15" previews that VS 2017 RC now uses, but at the moment the Xamarin extension for VS 2017 RC is mutually exclusive with the Xamarin installer for other versions of Visual Studio (2015, 2013, and 2012).

    This is at its core the same issue mentioned in the preceding comment, but VS "15" Preview has now been updated and relabeled to VS 2017 RC:

    At the moment, installing the Cycle 9 Preview versions will remove the Xamarin extension from the current Visual Studio "15" Preview 5.

  • Felix.xFelix.x Fei Xu US ✭✭

    On my machine, VS2017 RC installs Xamarin.VisualStudio_4.3.0.241.msi with it.

  • MarkVincentMarkVincent Mark Vincent PH ✭✭✭

    I already sent a bug issues. Here's my thread post -> https://forums.xamarin.com/discussion/83105/bug-appears-after-the-installation-of-vs-2017-rc

    I hope sooner or later, Xamarin will be able to run on both VS 2015 and VS 2017 in one machine installed.

    Thank you.

  • jmathewjmathew Johnykutty Mathew IN

    Hi @BrendanZagaeski from where I can install XS 6.2. I want to debug my app extension, chichis only available in XS 6.2+ (https://forums.xamarin.com/discussion/comment/235505#Comment_235505).

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai
    edited November 2016

    from where I can install XS 6.2

    The usual way to install the Alpha version would be to switch to the Alpha updater channel, as per the "steps to update or downgrade" mentioned in the first post in the thread:

    Please see https://releases.xamarin.com/alpha-preview-3-cycle-9 for the details about this release, including the steps to update or downgrade as needed.

    Using the updater channel to update all of the products together is usually the most straightforward approach. Although it is technically possible to download a Xamarin Studio Alpha build by itself (see the "Note about Beta and Alpha versions" on this KB article), that version of Xamarin Studio will most often also require the Alpha version of Mono for compatibility anyway, and in some cases it might also require the corresponding versions of Xamarin.Android and Xamarin.iOS. Switching updater channels takes care of updating all of those pieces at the same time.

  • JamesHancock.1360JamesHancock.1360 James Hancock US ✭✭

    It's not clear from the above: Can this be installed in VS.net 2017 RC or is there some other way you're going to let us get beta and alphas going forward?

    Because my VS.net 2017 is offering this but I suspect if I installed it xamarin would stop working in VS.net 2017 after that.

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai
    edited November 2016

    Can this be installed in VS.net 2017 RC

    Not quite yet. The comment from November 17 is still up-to-date. The XamarinVS team is still racing to support the new installation model from the VS "15" previews that VS 2017 RC now uses.

    As I understand it, the hope is to have the compatibility ready at the latest by the last few Beta builds of Cycle 9 (and hopefully sooner), but it is not yet ready. Until then, in order to test the latest Alpha versions of Cycle 9, it will be necessary to use VS 2015 and lower. That mismatch is of course unfortunate because the same users who are interested in trying the Alpha version of Xamarin are also more likely to be interested in VS 2017 RC. Hopefully the XamarinVS team will finish up the compatibility changes soon.


    A bit of additional info from the team: Each new RC version of VS 2017 (such as the upcoming VS 2017 RC 2) will also include an updated version of Cycle 9 Xamarin to help cover the time until the old .msi installer (as available via the updater) has been adjusted to be compatible with VS 2017.

  • joehannajoehanna Joseph Hanna AU ✭✭

    I am BEGGING you, please do not make us sign into our Microsoft Identities every few days like Visual Studio does. It DRIVES ME MAD!

  • AgileHoboAgileHobo Tuan Nguyen Anh VN

    Is there anyway to ignore downloading Profiler and Workbooks & Inspector? I cannot find an option to do it.

  • TomPeerTomPeer Tom Peer US ✭✭

    Since Xamarin.VisualStudio_4.3.x.x I have problems compiling multidex Apps. There are path problems:

    C:\Temp\Temp3\UITests\CREATEMULTIDEXMAINDEXCLASSLIST: Error: Unable to access jarfile C:\Users\xxx\AppData\Local\Android\android-sdk\tools\proguard"\lib\proguard.jar -injars 'C:\Program (UITests)

    See the double-quote after "proguard" and I don't know what "C:\Program (UITests)" is, the source is in "C:\Temp\Temp3\UITests".

  • xCyborgxCyborg Jonney Shih US ✭✭

    I downloaded the latest msi package of the C9 but it's still not detecting VS 2017.

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai
    edited December 2016

    Is there anyway to ignore downloading Profiler and Workbooks & Inspector? I cannot find an option to do it.

    If you get a chance, I think that'd make a decent enhancement request in Bugzilla (and if not, I'll aim to file one when I get a moment). In particular, Xamarin Studio on Mac provides checkboxes next to each component in the updater, but since Xamarin for Visual Studio has for a long time only had 1 package to install, it hasn't had those check boxes. Now that XamarinVS also has multiple packages, it would probably be sensible for XamarinVS to add the check boxes.

  • rohitvipinrohitvipin Rohit Mathews US ✭✭

    The feature request have been made - https://bugzilla.xamarin.com/show_bug.cgi?id=50088

  • StefandeVogelaereStefandeVogelaere Stefan de Vogelaere BE

    Unclear at the moment is the relation between Xamarin Studio 6.2 and Visual Studio for Mac Preview.
    Is VS an evolution of XS, or will XS evolve? Or, do we use VS as from today because this will be the replacement of XS or do we use XS?

  • StefandeVogelaereStefandeVogelaere Stefan de Vogelaere BE

    Release notes are talking about NuGetizer 3000 but I cannot find these new templates in the current Alpha release of Xamarin Studio...

  • Josh.1093Josh.1093 George Karabin US ✭✭

    @StefandeVogelaere said:
    Release notes are talking about NuGetizer 3000 but I cannot find these new templates in the current Alpha release of Xamarin Studio...

    Nor can I. I've tried both existing solutions where I'd hoped to experiment with NuGetizer 3000, and solutions created from scratch with the Alpha 5 (XS 6.2 build 1515). There's nothing that matches the user experience from the specification mentioned in the release notes, nor is there anything that I could find that matches the steps mentioned in the release notes themselves.

  • Josh.1093Josh.1093 George Karabin US ✭✭

    With Alpha 6, I now see a NuGet Package section in the project options for an existing PCL. Cool!

  • SamuelDebruynSamuelDebruyn Samuel Debruyn BE

    There are no new commits on https://github.com/xamarin/xamarin-android/commits/cycle9 since the previous alpha release, yet the version increased. Which changes does this release include?

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai
    edited December 2016

    Which changes does this [Xamarin.Android] release include?

    Compared to "preview 5," the Java.Interop library reference used for the "preview 6" build was moved one commit forward, from:

    https://github.com/xamarin/Java.Interop/commit/5398f242b5c0ffec909de7fe2d140f66cf8569f0

    to:

    https://github.com/xamarin/Java.Interop/commit/953fc1b1b9161fc70f8ef62cba28e89d5c024db7

  • rmaciasrmacias Ruben Macias US ✭✭✭✭✭

    @BrendanZagaeski, any estimate on when this will be promoted to at least Beta? This bug is killing me:

    https://bugzilla.xamarin.com/show_bug.cgi?id=44961

    and it not making it to Cycle 8 made me a sad, sad panda :(

  • ClintStLaurentClintStLaurent Clint StLaurent US ✭✭✭✭✭

    @BrendanZagaeski Do I remember reading (someplace) that Cycle 9 is also supposed to resolve the Android dependency issue so we can update to (current) v24 of the Android support libraries?

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai
    edited December 2016

    any estimate on when this will be promoted to at least Beta? This bug is killing me:

    https://bugzilla.xamarin.com/show_bug.cgi?id=44961

    I don't have a precise estimate for Cycle 9 Beta at the moment, but the patch to fix that bug is quite concise, so if the release coordination team decides that another Cycle 8 service release is appropriate before Cycle 9 Beta, I'll plan to recommend it for inclusion in that.

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai

    Do I remember reading (someplace) that Cycle 9 is also supposed to resolve the Android dependency issue so we can update to (current) v24 of the Android support libraries?

    I suspect what you might have seen was https://github.com/xamarin/xamarin-android/commit/752a25f3a04039d59f52c5c9e3e02ccabd80b08c, which changes certain resource errors to warnings. It sounds like that change gives users some flexibility to ignore the warnings as long as they are careful to ensure the app doesn't try to use the resources at run time. That commit is indeed included in the current Alpha version. It is also included in the current Stable version Cycle 8 Service Release 2.

  • i_NateCooki_NateCook Nate Cook US ✭✭

    Am unable to create a bug. https://bugzilla.xamarin.com/newbug?release=C9Preview gives me You don't have permission to access /newbug.html on this server.

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai

    Am unable to create a bug. https://bugzilla.xamarin.com/newbug?release=C9Preview gives me You don't have permission to access /newbug.html on this server.

    Ooh! Thanks for the heads up. I notified the team, and they fixed up the permission, so it should be back up now. It looks OK for me now, but let me know if you run into trouble.

  • JustinMooreJustinMoore Justin Moore US

    I can't find where I can download the MSI file for this release. Thanks

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai

    I can't find where I can download the MSI file for this release. Thanks

    Here's a quick answer from a related KB article:

    The recommended way to update to Beta and Alpha versions is to change the updates channel. If you cannot use the IDE updater for some reason, you can send an email to contact@xamarin.com to request the download links.

  • TomPeerTomPeer Tom Peer US ✭✭
    edited January 10

    The alpha update channel shows always .1499 as Xamarin Studio version, not the latest .1701. :(

  • TomPeerTomPeer Tom Peer US ✭✭

    @TomPeer said:
    Since Xamarin.VisualStudio_4.3.x.x I have problems compiling multidex Apps. There are path problems:

    C:\Temp\Temp3\UITests\CREATEMULTIDEXMAINDEXCLASSLIST: Error: Unable to access jarfile C:\Users\xxx\AppData\Local\Android\android-sdk\tools\proguard"\lib\proguard.jar -injars 'C:\Program (UITests)

    See the double-quote after "proguard" and I don't know what "C:\Program (UITests)" is, the source is in "C:\Temp\Temp3\UITests".

    I have the same problem with Xamarin for Visual Studio 4.3.0.525 using Xamarin Studio (not tested with VS). Can anybody compile multidex apps with this version?

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai

    The alpha update channel shows always .1499 as Xamarin Studio version, not the latest .1701.

    Thanks for the heads-up! I've notified the team that the Xamarin Studio builds for Windows were somehow not getting published as expected, so the next update should hopefully put the Windows and Mac build numbers back in alignment.

  • BrendanZagaeskiBrendanZagaeski Brendan Zagaeski US Xamurai

    This thread has now been closed to direct all further updates about this release onto the latest announcement:

    https://forums.xamarin.com/discussion/86208/beta-channel-cycle-9-feature-release/p1

This discussion has been closed.