Xamarin Test Recorder Installation: VSIXInstaller.NoApplicableSKUsException

I came across Xamarin Test Recorder a few days ago, and feel that it really can solve the pain I have with Appium which need a lot of work to write a single test. Give it a try to install but it fail with the following message below and no body in the marketplace review seem to know why and leave a one star review. Because no body care to read the description!


2/5/2017 7:33:52 AM - Microsoft VSIX Installer
2/5/2017 7:33:52 AM - -------------------------------------------
2/5/2017 7:33:52 AM - vsixinstaller.exe version:
2/5/2017 7:33:52 AM - 15.0.26323.1 built by: D15REL
2/5/2017 7:33:52 AM - -------------------------------------------
2/5/2017 7:33:52 AM - Command line parameters:
2/5/2017 7:33:52 AM - C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VSIXInstaller.exe,C:\Users\ooiks\Downloads\Xamarin.TestRecorder.VSIX.2015%2b.vsix
2/5/2017 7:33:52 AM - -------------------------------------------
2/5/2017 7:33:52 AM - Microsoft VSIX Installer
2/5/2017 7:33:52 AM - -------------------------------------------
2/5/2017 7:33:53 AM - Initializing Install...
2/5/2017 7:33:53 AM - Extension Details...
2/5/2017 7:33:53 AM - Identifier : Xamarin.TestRecorder.VSIX.018c8206-0d43-4589-baf0-e21a9440024e
2/5/2017 7:33:53 AM - Name : Xamarin Test Recorder
2/5/2017 7:33:53 AM - Author : Xamarin
2/5/2017 7:33:53 AM - Version : 0.4.5
2/5/2017 7:33:53 AM - Description : Connect a device or emulator to your app and record new automated mobile UI Tests right from Visual Studio
2/5/2017 7:33:53 AM - Locale : en-US
2/5/2017 7:33:53 AM - MoreInfoURL : https://www.xamarin.com/test-recorder
2/5/2017 7:33:53 AM - InstalledByMSI : False
2/5/2017 7:33:53 AM - SupportedFrameworkVersionRange : [4.5,)
2/5/2017 7:33:53 AM -
2/5/2017 7:33:54 AM - SignatureState : ValidSignature
2/5/2017 7:33:54 AM - SignedBy : Xamarin Inc.
2/5/2017 7:33:54 AM - Certificate Info :
2/5/2017 7:33:54 AM - -------------------------------------------------------
2/5/2017 7:33:54 AM - [Subject] : CN=Xamarin Inc., O=Xamarin Inc., L=San Francisco, S=California, C=US
2/5/2017 7:33:54 AM - [Issuer] : CN=DigiCert SHA2 Assured ID Code Signing CA, OU=www.digicert.com, O=DigiCert Inc, C=US
2/5/2017 7:33:54 AM - [Serial Number] : 03914F49E6A72671C7EC48C7D5822184
2/5/2017 7:33:54 AM - [Not Before] : 5/1/2017 8:00:00 AM
2/5/2017 7:33:54 AM - [Not After] : 10/1/2018 8:00:00 PM
2/5/2017 7:33:54 AM - [Thumbprint] : 019BDF9DD8C9230BDE5365B34CE9F9B04DE16121
2/5/2017 7:33:54 AM -
2/5/2017 7:33:54 AM - Supported Products :
2/5/2017 7:33:54 AM - Microsoft.VisualStudio.Enterprise
2/5/2017 7:33:54 AM - Version : [14.0,16.0)
2/5/2017 7:33:54 AM -
2/5/2017 7:33:54 AM - References :
2/5/2017 7:33:54 AM - Prerequisites :
2/5/2017 7:33:54 AM - -------------------------------------------------------
2/5/2017 7:33:54 AM - Identifier : Microsoft.VisualStudio.Component.CoreEditor
2/5/2017 7:33:54 AM - Name : Visual Studio core editor
2/5/2017 7:33:54 AM - Version : [15.0,16.0)
2/5/2017 7:33:54 AM -
2/5/2017 7:33:54 AM - -------------------------------------------------------
2/5/2017 7:33:54 AM - Identifier : Microsoft.VisualStudio.Component.Roslyn.LanguageServices
2/5/2017 7:33:54 AM - Name : C# and Visual Basic
2/5/2017 7:33:54 AM - Version : [15.0,16.0)
2/5/2017 7:33:54 AM -
2/5/2017 7:33:54 AM - Signature Details...
2/5/2017 7:33:54 AM - Extension is signed with a valid signature.
2/5/2017 7:33:54 AM -
2/5/2017 7:33:54 AM - Searching for applicable products...
2/5/2017 7:33:54 AM - Found installed product - Microsoft Visual Studio Community 2015
2/5/2017 7:33:54 AM - Found installed product - Microsoft Visual Studio 2015 Shell (Integrated)
2/5/2017 7:33:54 AM - Found installed product - Global Location
2/5/2017 7:33:54 AM - Found installed product - Visual Studio Community 2017
2/5/2017 7:33:54 AM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
at VSIXInstaller.App.GetInstallableData(String vsixPath, Boolean isRepairSupported, IEnumerable`1& skuData)
at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
at VSIXInstaller.App.Initialize()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()

 

The description clearly written it required Enterprise version of Visual Studio to work, but no body seem to notice that when download it, including me. The error message from the installer is terrible. The tutorial is more helpful with a warning message clearly written it required Enterprise version of Visual Studio.

XamarinTestRecorderEnterprise

Fun Fact: Xamarin Test Recorder is also available in MacOS as a standalone tool and it is totally free without those Enterprise version or licensing. Windows users 😦

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s