Step 1. Install and Configure Windows Components

Ensure that the following components are installed:

Installation procedures for the software components are described below.

PowerShell 5.0

PowerShell is used in later steps to initialize the development environment.

Verify that PowerShell 5.0 or above is installed:

  1. Press the Windows key Windows logo on your keyboard, type PowerShell, select Windows PowerShell, and press Enter.
  2. Type $PSVersionTable.PSVersion, and press Enter
  3. If the required version is not installed, download Windows Management Framework 5.0, which includes PowerShell 5.0.

Microsoft Message Queue Server Core

MSMQ Server Core is used to manage asynchronous messaging for the Bulk Load API of the Ed-Fi ODS / API.

 Verify that MSMQ Server Core is installed:

  1. Press the Windows key Windows logo on your keyboard, type Windows Features, select Turn Windows features on or off, and press Enter.
    Alternately, open Control Panel, click on the Programs items, and then click on Turn Windows features on or off under Programs and Features.
  2. If not already selected, select the Microsoft message Queue (MSMQ) Server Core checkbox as shown below, press OK, and reboot your computer if prompted.
    Only MSMQ Server Core is required as shown below.

.NET Framework 3.5

.NET Framework 3.5 is required in later steps for Microsoft SQL Server.

Verify that .NET Framework 3.5 is installed:

  1. Press the Windows key Windows logo on your keyboard, type Windows Features, select Turn Windows features on or off, and press Enter.
    Alternately, open Control Panel, click on the Programs items, and then click on Turn Windows features on or off under Programs and Features.
  2. If not already selected, select the .NET Framework 3.5 (includes .NET 2.0 and 3.0) checkbox as shown below, press OK, and reboot your computer if prompted.

Alternatively, download the .NET Framework 3.5 installer.