.NET version limitation

 

Hi,

I just installed visual studio 2010 with.NET 4 on my pc, and tried to upgrade the dll that i'm using with the expert advisor to work with the new dll (.net 4 dll)

I am getting " cannot load library 'tick.dll' (error 126)" error with this new dll

Any idea what could cause this?

Does MT4 support .net 4?

Thanks,

Tzachi

 
If you want to make DLLs that can be loaded by MT4 (ordinary procedural stdcall exports) you should use a compiler that actually can produce such DLLs, .NET cannot be used for that. Use a compiler that can output native code.
Reason: