Wednesday, May 24, 2017

ArrayPlotter 0.8 Released - VS2017 Compatible

ArrayPlotter 0.8 has been released and is available on the Visual Studio Gallery:
Download

New Features

  • ArrayPlotter now supports Visual Studio 2017. You can install the VSIX or search for 'ArrayPlotter' in the Tools->Extensions and Updates online menu.

Bug Fixes

  • Updated to version 1.0.0.9 of wow64ext for improved 64-bit support on Windows 10.
  • Handles large value axis labels more elegantly.
  • Debug tab text can now be selected and copied.
  • Improved exception handling. Hopefully ArrayPlotter won't kill your Visual Studio process when it encounters an unexpected exception. If you encounter an exception, please email me the stacktrace printed in the Debug tab.
Visual Studio 2017 has slightly changed how the extension is packaged, so let me know if you have any issues installing ArrayPlotter.

Unfortunately, to offer support for Visual Studio 2017, I have had to withdraw support for Visual Studio 2010.

ArrayPlotter version 0.7 available here will continue to work with Visual Studio 2010.

5 comments:

  1. So some reason I cannot find your extension from the TOOLS -> Extensions and Updates -> Online -> Search Menu. I am using VS2013 Community Update 5. I also tried to manually download this extension from this website and install but I get the error message:

    6/27/2017 10:47:03 AM - Microsoft VSIX Installer
    6/27/2017 10:47:03 AM - -------------------------------------------
    6/27/2017 10:47:04 AM - Initializing Install...
    6/27/2017 10:47:04 AM - Extension Details...
    6/27/2017 10:47:04 AM - Name : ArrayPlotter
    6/27/2017 10:47:04 AM - Author : Rodney Thomson
    6/27/2017 10:47:04 AM - Version : 0.8
    6/27/2017 10:47:04 AM - Description : Array visualisation within the debugger for C#/C++
    6/27/2017 10:47:04 AM - Locale : en-US
    6/27/2017 10:47:04 AM - MoreInfoURL : http://arrayplotter.blogspot.com.au/
    6/27/2017 10:47:04 AM - InstalledByMSI : False
    6/27/2017 10:47:04 AM - SupportedFrameworkVersionRange : [4.5]
    6/27/2017 10:47:04 AM -
    6/27/2017 10:47:04 AM - Supported Products :
    6/27/2017 10:47:04 AM - Microsoft.VisualStudio.Community
    6/27/2017 10:47:04 AM - Version : [11.0,16.0)
    6/27/2017 10:47:04 AM -
    6/27/2017 10:47:04 AM - References :
    6/27/2017 10:47:04 AM - -------------------------------------------------------
    6/27/2017 10:47:04 AM - Identifier : Microsoft.VisualStudio.MPF.11.0
    6/27/2017 10:47:04 AM - Name : Visual Studio MPF 11.0
    6/27/2017 10:47:04 AM - Version : [11.0]
    6/27/2017 10:47:04 AM - MoreInfoURL :
    6/27/2017 10:47:04 AM - Nested : No
    6/27/2017 10:47:04 AM -
    6/27/2017 10:47:04 AM -
    6/27/2017 10:47:04 AM - Searching for applicable products...
    6/27/2017 10:47:04 AM - Found installed product - Microsoft Visual Studio Community 2013
    6/27/2017 10:47:04 AM - Found installed product - Microsoft Visual Studio 2013 Shell (Integrated)
    6/27/2017 10:47:04 AM - Found installed product - Global Location
    6/27/2017 10:47:04 AM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
    at VSIXInstaller.App.InitializeInstall()
    at System.Threading.Tasks.Task.InnerInvoke()
    at System.Threading.Tasks.Task.Execute()


    ReplyDelete
  2. But then with Visual Studio 2015, I found your extension from the Extensions and Update Search Menu. Everything works fine so far on VS2015, but failed on VS2013.

    ReplyDelete
    Replies
    1. Hi Scoodood,

      I'm sorry you have been unable to install ArrayPlotter on your VS2013 installation. I can't see why it is NOT working though, as you have VS2013 (Version 12.0) Community, and that is within the Supported Products range.

      Try one of the three VSIX in the below folder and see if any of them work for 2013. If one does, please let me know which one! That way I can release an update that should work for you (and others!):
      https://drive.google.com/open?id=0B0JtIJ1UMWxqNk9kd1FOUjZlQzA

      Delete
  3. 0.8 not compatible with Vs2013 ultimate

    ReplyDelete
  4. Hi Serg,

    There is a known issue with the VS2013 VSIX installer that treats community/pro/ultimate as separate versions of Visual Studio, instead of a super/subset. ArrayPlotter 0.8 targeted VS2013 Community as the lowest common denominator, but this does not work as expected.

    You can get around this by 1 of 2 ways:
    - Install VS2017 after installing VS2013. The VS2017 VSIX installer application is clever enough to know that it is compatible.
    - Download and install from the following google drive link the version 'ArrayPlotter.0.8.community_pro_entreprise.vsix': https://drive.google.com/open?id=0B0JtIJ1UMWxqNk9kd1FOUjZlQzA

    ReplyDelete