- ago
One of my WL7 code libraries calls several Math.NET routines, which are not designed to run under .NET Core 3.1; see screenshot. How is this suppose to be built into my code library, which is dependent on .NET Core? If I place MathNet.Numerics.dll in the WL7 install directory, will the OS automatically find the .NET 4.6.1 framework it depends on, or do I need to place a symbolic link in the install directory so it finds it from there? What's the best approach?
1
1,184
Solved
3 Replies

Reply

Bookmark

Sort
Glitch8
 ( 12.08% )
- ago
#1
.Net Core can still seamlessly use most .Net framework libraries. In fact I’m using MathNet.Numerics in NeuroLab.

The only issues would appear if the library uses something in .Net framework that was not brought over into Core, and that’s rare.
1
Best Answer
- ago
#2
This has been helpful.

However, I tried to add MathNet.Numerics version 5.0.0 and ran into problems, because an older dll version already existed... Ended up using v. 4.15.0 and things are working fine.
0
- ago
#3
QUOTE:
I tried to add MathNet.Numerics version 5.0.0 and ran into problems, because an older dll version already existed.

I'm running MathNet.Numerics version 5.0.0 now under WL8. Be sure you install the version that's "targeted" for .NET 6.0 instead. This is a major release, so there will be some incompatibilities, but that's to be expected. https://www.wealth-lab.com/Discussion/WL8-Build-4-and-Math-NET-install-7853
1

Reply

Bookmark

Sort