heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
38 stars 16 forks source link

Dotnet standard port #3175

Open DavidPiringer opened 2 years ago

DavidPiringer commented 2 years ago

Migration branch for a lot of API projects to migrate from .net framework to .net standard. It was needed to add and upgrade some NuGet-packages to stay functional. Also, the PluginInfrastructure was split into two separate projects:

Furthermore, it was necessary to add build tasks (copied from https://github.com/Vanmodeus/HeuristicLab/tree/build_improvements) to generate the Plugin.cs and AssemblyInfo.cs files correctly. This requires one additional build step, which can be done with the build script as usually.

gkronber commented 2 years ago

Notes for my review: