Thanks for your help. I did the following :
1) I downloaded latest C# source code from SFML.Net github repository and compiled it (32-bit / release). I copied dll's from SFML.Net-master\lib\x86 folder to my project and referenced those assemblies.
2) I downloaded CSFML 2.4 package from here :
http://www.sfml-dev.org/download/csfml/ (32-bit C++)
I copied dll's to the same folder as my project binary executable.
Now, when I start the application it fails on the first line :
RenderWindow window
= new RenderWindow
(new VideoMode
(800,
600),
"SFML window");System.DllNotFoundException: Unable to load DLL 'csfml-graphics-2': Invalid access to memory location. (Exception from HRESULT: 0x800703E6)
at SFML.Graphics.RenderWindow.sfRenderWindow_createUnicode(VideoMode Mode, IntPtr Title, Styles Style, ContextSettings& Params)
at SFML.Graphics.RenderWindow..ctor(VideoMode mode, String title, Styles style, ContextSettings settings)
at SFML.Graphics.RenderWindow..ctor(VideoMode mode, String title)
at Test.Program.Main()
As explained above, "csfml-graphics-2.dll" exists in project executable.
It seems some incompatible binding between DLL's.