Knowledge Base Article

Home Page > Knowledge Base > Spira Platform

Home Page > Knowledge Base > Spira Platform > SpiraPlan

Home Page > Knowledge Base > Spira Platform > SpiraTeam

Home Page > Knowledge Base > Spira Platform > SpiraTest

Article Using SpiraTeam Data Synchronization with TFS on a 64-bit system

by Adam S on Friday, April 19, 2013

SpiraTeam is designed to work on both 32-bit and 64-bit systems, taking advantage of the extra memory and power available if you have a 64-bit operating system. However Microsoft's Team Foundation Server (TFS) - part of Visual Studio Team System (VSTS) - only runs in 32-bit mode. Therefore when using our integration there are a couple of steps you need to perform.

When you use the MSTFS data-synchronization DLL and put it in the SpiraTeam BIN folder it will case the error to appear:

Could not load file or assembly 'Microsoft.TeamFoundation.WorkItemTracking.Client.Cache' or one of its dependencies. An attempt was made to load a program with an incorrect format.

What you need to do therefore is just open up the IIS Management Console, locate the SpiraTeam Application Pool (called SpiraTeam AppPool) and switch it to run as a 32-bit application.

You may then get the following error message:

Could not load file or assembly 'MsTfsDataSync' or one of its dependencies. An attempt was made to load a program with an incorrect format.

This message is displayed because the DataSyncService.exe is also running in 64-bit mode. To fix the issue, download the replacement DataSyncService.exe file from the Attachments tab of this ticket. This has been recompiled to work in x86 mode.

In addition, for those customers using the DesktopDataSync with our hosted service, we have attached 32-bit versions of both the v3.2 and v4.0 compatible data-synchronization utilities.

Attachments
Article Info
Last Updated: 4/19/2013
Article ID: KB14
# Views: 2832
Powered by KronoDesk v1.1.0.15 | © Copyright Inflectra Corporation 2011-2016 | Licensed to Inflectra Corporation.