Release 2b (Assembly version 2.1.0.5) is an update to Release 2 (Assembly version 2.0.1.6). It has the same product code and default installation location, however the different assembly version strings allow both versions to be installed side-by-side and registered separately in the Global Assembly Cache if that is required.
The main feature of this release is a new version of the assembly
NagLibrary.dll
that is compiled for the AnyCPU target
and will dynamically reference the underlying 32- or 64-bit native code
library depending on the .NET runtime in use. The existing
NagLibrary32.dll
and NagLibrary64.dll
are still
provided, as before, although compiled with a newer version of Visual
Studio (2013), referencing the .NET runtime 4.0.
A00.a00aa
,
will report a version ofNAG Library for .NET Release 2 Any CPU (x86)
NAG Library for .NET Release 2 Any CPU (x64)
In addition to the new files listed above, the following changes have been made:
e04nf
was corrected to not enforce a large
array size in the case a user suppled qphess
method is used.f08nb
was corrected.
(It was printing the real part twice rather than the real and imaginary parts separately.)NagLibrary.dll
rather than NagLibrary32.dll
and will run in 64-bit mode by default on x64 platforms.