Open-Systems-Pharmacology / PK-Sim

PK-Sim® is a comprehensive software tool for whole-body physiologically based pharmacokinetic modeling
Other
103 stars 50 forks source link

Migrate to .NET 8 #2905

Closed PavelBal closed 2 months ago

PavelBal commented 4 months ago

To be used with rSharp in ospsuite R package.

Yuri05 commented 3 months ago
rwmcintosh commented 3 months ago
Issue Description Status
https://github.com/Open-Systems-Pharmacology/PK-Sim/issues/2912 convert ospsuite.R and below to .net8 (if .net framework 4.x) done
#2909 create additional nuget package with all dependencies required for ospsuite-R (incl. PK-Sim dlls and 'OSPSuite.Core DLLs) done
https://github.com/Open-Systems-Pharmacology/OSPSuite-R/issues/1422 use that nuget package in ospsuite-R (and remove the copies of ospsuite.core dlls from hte ospsuite-R repo) done
https://github.com/Open-Systems-Pharmacology/OSPSuite-R/issues/1432 Release workflow not required
#2931 allow initialization of PKSim.R in Ubuntu
rwmcintosh commented 3 months ago

We are approaching this a little bit in reverse. We are creating the dependency resolution project first and will decouple OSPSuite-R from OSPSuite.Core (although they will be indirectly coupled through PK-Sim). That means that only PK-Sim will deliver assemblies to OSPSuite-R and there is no chance of mismatch.

With that, there will be some changes in OSPSuite-R (eg. initPKSim will need revision).

After that is all in place, we can update the dependency resolution project and everything below.

PavelBal commented 2 months ago

Done!