I am tasked with converting a .Net application from VSS to TFS (staying with Visual Studio 2008 for now) using VSSConverter.exe. I have followed the instructions (and sub-instructions) at http://msdn.microsoft.com/en-us/library/ms181247(v=vs.90).aspx. I was using the VS10 version of VSSConverter.exe, and was able to perform the initial analysis successfully, but when I got to the actual conversion I got the error:
This pre-release of VSSConverter does not support migrating to Team Foundation Server 2005 or 2008.
After much research to no avail, I loaded in VS Team System 2008 and its respective SP1 to get the 9.0 VSSConverter.
When the converter is in its original location (C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE), I get:
'VSSConverter' is not recognized as an internal or external command,
operable program or batch file.
When VSSConverter is placed in the same folder as the settings.xml file, the error is (having followed an online suggestion), It seems to at least recognize the converter:
The type initializer for 'Microsoft.TeamFoundation.Converters.VersionControl.Com
mon.HatterasWrapper' threw an exception.
This is true for either command:
C:\VSS2TeamFoundation>VSSConverter Analyze settings.xml
Or…
C:\VSS2TeamFoundation>VSSConverter Migrate migration_settings.xml
In the VSSConverter.log file, I find:
[Common, Warning, 3, 2012/09/20 14:44:17.401] Version : 9.0.21022.8
[VSS, Error, 3, 2012/09/20 14:44:17.463] Exception: System.TypeInitializationException
Message: The type initializer for 'Microsoft.TeamFoundation.Converters.VersionControl.Common.HatterasWrapper' threw an exception.
Stack Trace: at Microsoft.TeamFoundation.Converters.VersionControl.Common.HatterasWrapper..ctor()
at Microsoft.TeamFoundation.Converters.VersionControl.Common.Converter..ctor()
at Microsoft.TeamFoundation.Converters.VersionControl.Vss.VssConverter.MainThread()
Help Link:
BaseExceptionMessage: Could not load file or assembly 'Microsoft.TeamFoundation.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
InnerException: System.IO.FileNotFoundException
InnerException Message: Could not load file or assembly 'Microsoft.TeamFoundation.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
InnerException Stack Trace: at Microsoft.TeamFoundation.Converters.VersionControl.Common.ConflictCache..ctor()
at Microsoft.TeamFoundation.Converters.VersionControl.Common.HatterasWrapper..cctor()
InnerException Help Link:
InnerExceptionBaseExceptionMessage: Could not load file or assembly 'Microsoft.TeamFoundation.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
I’ve searched your website and many others and tried multiple things without success. Would greatly appreciate answers on how to fix this.