Skip to content
ezg edited this page Oct 26, 2016 · 19 revisions

Setup

Setting Up the Progamming Environment

  1. Download a git client, such as https://git-scm.com/download/win
  2. Install Visual Studio 2015 Update 3
  3. Install .NET Core
  4. Install .NET Core 1.0.1 SDK 1.0.0-preview2-003133

Building the Backend

  1. Clone the repository into your local file system git clone https://github.com/BrownBigData/IDEA
  2. Open IDEA.sln with Visual Studio 2015
  3. Wait for packages to be restored (check output window in VS) If any of the projects cannot be loaded ("load failed" next to the project name), right-click the project and hit "Reload Project"
  4. Build the solution using CTRL+SHIFT+B

Building the Frontend

  1. Clone the repository into your local file system git clone https://github.com/ezg/PanoramicDataWin8
  2. Open PanoramicDataWin8.sln
  3. In the Solution Explorer, right-click PanoramicDataWin8 and got to Add > Reference..., a pop up appears
  4. On the left, click on Browse, then hit the Browse button at the bottom and find and add the following file from the backend project IDEA-master\src\IDEA-common\bin\Debug\netstandard1.1\IDEA-common.dll
  5. In the menu bar of VS, go to Build > Configuration Manager... and make sure the check boxes in the "build" and "deploy" columns are checked
  6. Close the configuration manager and build the solution using CTRL+SHIFT+B

Running the Application

  1. Open IDEA.sln
  2. In the Solution Explorer, select the "IDEA_REST" project
  3. Make sure "IDEA_REST" is selected in the Run Configuration and hit the Run button (the green play button), see here
  4. Open PanoramicDataWin8.sln and hit the Run button
  5. Done.