How does FarNet work in terms of pairing managed code with FAR? #39
-
Hi! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
This is a good question, interesting for those who want to connect C++ and .NET.
It does not. FAR knows nothing about FarNet.dll. But FarNet.dll is not the FarNet engine. The engine is Plugins\FarNet\FarNetMan.dll.
FAR API corresponds to FarNet API of course, in a way, but not literally at all. |
Beta Was this translation helpful? Give feedback.
This is a good question, interesting for those who want to connect C++ and .NET.
It does not. FAR knows nothing about FarNet.dll.
FarNet.dll is a pure .NET assembly with API and tools for .NET modules and scripts.
API is mostly interfaces and abstract classes, not implemented in FarNet.dll itself.
But FarNet.dll is not the FarNet engine. The engine is Plugins\FarNet\FarNetMan.dll.
FarNetMan.dll is built with C++/CLI, i.e. it is native and managed at the same time.
Thus: