Knowledge Base Article

> Knowledge Base > Spira Platform

Created By  inflectra.simon Wednesday, November 7, 2018

We provide the source code for a number of the data sync solutions we provide (eg Jira). This gives customers the ability to tweak the precise behavior of the sync to their specific business needs. The open source code does not run in isolation and this article explains how to make sure you have everything you need to build and test your custom code.

There are three prerequisites you need before attempting to build the source code for the data sync plugin:

  1. A working version of SpiraTest, SpiraTeam, or SpiraPlan, accessible from your machine (it can be in the cloud)
  2. Visual Studio 2015 or newer installed on your development machine
  3. Inflectra's Desktop Data Sync installed on the same development machine

The data sync source code solution will open in Visual Studio. Before it can successfully compile the code needs a DLL that is installed as part of the Desktop Data Sync: "PlugInInterfaces.dll". This file is installed in C:\Program Files (x86)\Inflectra\Spira Desktop DataSync.

To make sure the solution can access this file make sure you do one of the two approaches below:

  1. Copy the DLL into the "Assemblies" subfolder inside the main solution folder your code is in
  2. In Visual Studio open the solution and right click on "References" in the solution explorer. Click "Add Reference..." from the popup menu. Then add a reference to "PlugInInterfaces.dll" in its installed location
Article Info
  • Last Updated: 11/7/2018
  • Article ID: KB403
  • Views: 49