Step 2. Install and Configure Required Software

Ensure that the following software is installed and configured:

Installation details and configuration procedures are described below.

Java Runtime Environment

The Profiles feature of the Ed-Fi ODS / API ships with integration tests that generate a version of the Ed-Fi ODS / API SDK. This generation step requires Java Runtime Environment version 8 or higher.

Install the latest version: Java Runtime Environment.

Microsoft SQL Server 2014

Microsoft SQL Server 2014 is used to store all the data for the Ed-Fi ODS / API. Local installation of Standard, Developer, or Enterprise Editions with Service Pack 2 or higher are supported. Using a remote instance of Microsoft SQL Server is not currently supported.

Installation for Microsoft SQL Server 2014

  1. When prompted, select the following features:
  2. Use the default instance named MSSQLSERVER.
  3. Select either Windows Authentication Mode or Mixed Mode.

    Mixed Mode may be preferred if you also intend to install the Ed-Fi Dashboards. Mixed Mode can be enabled later by following the Change Server Authentication Mode instructions.

  4. In Specify SQL Server administrator, click Add Current User.

Visual Studio 2017 or 2015

Visual Studio 2017 (Community edition or higher) or Visual Studio 2015 (Professional edition or higher) is required for a development environment.

Installation for Visual Studio 2017

The instructions below are based on the Visual Studio 2017 Community Installer.

Step 1. Launch the installer and select the following features:

  • In the Workloads Tab:
    • .NET Desktop development, and select the following components:
      • .NET Framework 4.6.2 development tools
      • .NET Framework 4.7 development tools
      • .NET Framework 4.7.1 development tools
    • ASP.NET and web development
  • In the Individual Components Tab
    • .NET Framework 4.6.2 SDK
    • .NET Framework 4.6.2 targeting pack

Step 2. Restart your computer (if prompted)

Installation for Visual Studio 2015

Step 1. Select the following features:


Step 2. Install the Modeling SDK for Microsoft Visual Studio.

Step 3. Restart your computer (if prompted)

  • Web Developer Tools is used by some of our user interface projects within the Ed-Fi ODS / API.
  • Extensibility Tools is Visual Studio 2015 SDK and is required for the Modeling SDK.
  • Modeling SDK is used in later steps by our build script to set up the development environment.

After installation, check the Visual Studio Start Page and Windows Update for Visual Studio updates.