The NMath installer places the following .NET assemblies in directory <installdir>/Assemblies:
The installer also place .NET these assemblies in your global assembly cache (GAC). (Note that the 64-bit kernel is only put in the GAC if you have the 64-bit .NET framework installed.) The native DLLs are linked resources to the corresponding kernel assemblies.
To use NMath types in your application, add references to NMath.dll and NMathShared.dll. It is not necessary to add references to the kernel assemblies-the appropriate kernel assembly for your platform is loaded at runtime, and the appropriate native DLL is linked to the kernel. The search order is the same as for the common language runtime: first the GAC is searched, then the directory containing the currently executing assembly, and so on.
We recommend that you build your application using the Any CPU build configuration, so you can deploy to either 32-bit or 64-bit environments.
To deploy your application, either:
NMath has a dependency on the Microsoft Visual C++ runtime. The NMath installer places the C++ runtime on your development machine, if necessary. However, when you deploy your application, you may need to add it to your installer. There are two ways to do this:
TOC | Previous | Next | Index