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

Selected files will be attached to any email sent on saving ticket.

file selected files selected  () Delete Selected

  • Created:
  • by:

Select files to upload

Or drag and drop files here

Uploading …
Done!
Upload More?
There was an error.
Try again?

Save to upload the selected file(s)

Article Info
  • Last Updated: 4/19/2013
  • Article ID: KB14
  • Views: 2962