Open baronfel opened 2 years ago
@jonsequitur here's what I found^ how does .net interactive manage dependencies? can notebooks have a dedicated appdomain or something?
Currently there are no separated dependency load contexts. If an assembly is in .NET Interactive's dependency graph, then you can't load a different version. We would like to add this capability.
I'm not seeing these assemblies in the latest version of .NET Interactive:
I'm wondering if we changed these dependencies since this issue was opened.
Unfortunately, it seems I'm still getting the same MsBuild version conflict as before
dotnet.interactive loads older versions of the MSbuild dlls. here's a before-and-after:
before the load, you can see the 15.x libraries. after #r load, the same older versions are in place, despite projinfo needing 16.x versions.