Skip navigation.

FitNesse ships with dotnet 1.1... still??!!

FIT/FitNesse

Firstly, my thanks to Gojko Adzic for giving such a rapid response on the FitNesse mailing list to help me solve the problem I encountered getting my .NET assemblies loaded in FitNesse .NET...

After at least 2 years of doing absolutely no .NET work, I started working with a .NET team this week, helping them to use FitNesse.

Trying to run my test for the first time, the FitServer.exe just wasn't finding my assembly... HelloFitNesse.dll

Here's what was happening...

System.ApplicationException: Type 'somefixture' could not be found 
 in assemblies.Assemblies searched:
    file:///N:/HelloFitNesse/HelloFitNesse/bin/Release/fit.dll 

   at fit.ObjectFactory.GetInstance(TypeName typeName, Assembly assembly, Type type)
   at fit.ObjectFactory.GetTypeOrInstance(TypeName typeName, 
      GetTypeOrInstanceDelegate getTypeOrInstance)
   at fit.Fixture.LoadFixture(String className)
   at fit.Fixture.DoTables(Parse tables)

Turns out that FitNesse is released with .net 1.1 and you have to download version 2.0 separately... and of course I was using 2.0! Thus, the fitServer couldn't load the assembly... I'd kinda figured it was something like this but Gojko helped me short-cut further investigation... to see if that was the case or not.

All it says on the FitNesse dotnet page is...

As of today (10/11/2006) .NET 1.1 and 2.0 binaries can be found in the following locations as well:

https://svn.sourceforge.net/svnroot/fitnessedotnet/tags/20060530/bin/Framework.1.1/

https://svn.sourceforge.net/svnroot/fitnessedotnet/tags/20060530/bin/Framework.2.0/

Of course neither of those links work! :-(

What it should say is...

FitNesse is shipped with binaries for .NET 1.1. Both 1.1 and 2.0 binaries can be found in the following locations as well:

http://sourceforge.net/project/showfiles.php?group_id=167811&package_id=219788&release_id=482465

http://sourceforge.net/project/showfiles.php?group_id=167811&package_id=219790&release_id=611542

Thanks again to Gojko Adzic for saving me a lot of time by letting me know about this little subtlty so quickly via the FitNesse mailing list