When running the System Configuration Wizard for HEAT Reporting Services 2016.2.1, receiving the error - Method not found: '!!0[] System.Array.Empty()'

Version 1

    Details

    Full error text from the System Configuration Wizard log is:


     [1] ERROR Exception on [LoadByIntanceName]. Instance name:MSSQLSERVER
    System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'.
       at Platform.Business.ReportingServer.LoadMSReportServerManagement()
       at ServerConfigurationWizard.Steps.SSRSConfigurationModel.LoadByIntanceNameEx(String instanceName, String password, String dbpassword, Boolean isRestore)
     [1] ERROR [Application_DispatcherUnhandledException]
    System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'.
       at ServerConfigurationWizard.Steps.SSRSConfigurationModel.LoadByIntanceNameEx(String instanceName, String password, String dbpassword, Boolean isRestore)
       at ServerConfigurationWizard.Steps.SSRSConfigurationModel.LoadByIntanceName(String instanceName)
       at ServerConfigurationWizard.Steps.SSRSConfigurationModel..ctor()
       at ServerConfigurationWizard.Steps.SSRSConfiguration..ctor()
       at ServerConfigurationWizard.MainWindowModel.NewModule(StepModel step)
       at ServerConfigurationWizard.MainWindowModel.SetRightControl(Steps step, Boolean toRefresh)
       at ServerConfigurationWizard.MainWindowModel..ctor()
       at ServerConfigurationWizard.MainWindow.backgroundUpdate_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)


    This article addresses one possible solution for this error. 

     


    Resolution

    In the HEATSM_SysRqmts_2016-2-1.pdf page 11, the Microsoft .NET Framework Release 4.6 is listed under Software requirements. Without this version of the Framework installed, HEAT Reporting Services will not work and will produce this error.