For a long time there has only been a SOAP wrapper to use from .Net languages, so there has been a need for creating a real native wrapper. Some people have created small custom wrappers for smaller parts of the FANN library (see here), but finally a full wrapper is available for .Net languages fanndotnetwrapper.

Thank you! I have one, but your’s more better! Thus can you attach binary version of fanndoubleMT.dll to the downloads? I found it, but it is hard to find it of 2.1.0 version.
can anyone explain me what a wrapper is. and what you are providing here also is it free for use.
pleasee explain me how to use this, my c# project fails to run. do i need smth else except binding this dll and typing “using FANN.Net”? i’ve googled this all day long, but couldn’t find any little example.
There is an example c# program in the source code of the wrapper. This may help.
hi.
I have some problems installing the wrapper.
following readme file:
1. i have downloaded fann and boost and put it in the folder with my project that will use fann.
2. i have created a \Fann.Net directory
3. went to http://code.google.com/p/fanndotnetwrapper/source/checkout to download a source code. It only lists a command to make a clone of repository and i cannot figure out what address to give to make my svn to download it locally (i usually use adress like https://jarek108-repository.googlecode.com/svn/trunk/ ) but here it does not work.
since i cannot download the source i tried downloading compiled version (file Fann.Net.dll and fanndoubleMT.dll right?) and put it instead of the code in fann.net folder. so far when i try to build the example program after including Fann.Net.dll in the project i get an error “Could not load file or assembly ‘Fann.Net.dll’ or one of its dependencies. The specified module could not be found.”
since i have not downloaded the source properly i do not know if i follow the next steps right. is it ok to use compiled Fann.Net.dll and fanndoubleMT.dll to use the warper and fann?? how can i make it work? not sure how to continue
also i’m not sure what they mean by “5. Set up your boost include path in the Fann.Net project”. in the boost docs they explain it for c++ environment. what path should I exactly include in my project?? hope someone can give me some light here…
also i cannot add reference to fanndoubleMT.dll in my vs2010 since it says: “please make sure this file is accesible and is COM component”. perhaps this is the dependency that is missing when i try to build?
ok by coping Fann.Net.dll and fanndoubleMT.dll to my output folder i managed to reduce my problem to “Mixed mode assembly is built against version ‘v2.0.50727′ of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.”
i have found sth like that here:
http://leenissen.dk/fann/forum/viewtopic.php?f=1&t=968
they say putting
somewhere in configuration file helps. not sure what file and where in it they mean yet… hope my monologue will help someone…
haha!!! i think it worked! I first found here:
http://msdn.microsoft.com/en-us/library/ms229689%28v=vs.90%29.aspx
that configuration files should be created next to exe files plus “.config” after the name. so i created one for my application but then it would not lunch since it said it has been “externally changed”. true…
so than i discovered i should actually create a configuration in my project (http://msdn.microsoft.com/en-us/library/ms184658%28v=vs.80%29.aspx) and added the part mentioned in a previous link
”
”
and it worked!! just giving details for those in the same situation, hope it helps!!!