Open richlander opened 4 years ago
@nattress - Can you provide some context on what <debug>
means and why it would be there for these assemblies and not others?
From @jkotas:
These images are compiled with “optimization off”, e.g. here is a command that creates System.Drawing.dll
ngen install /nodependencies /debug System.Drawing.dll
These images are used if you configure VS debugger to disable optimizations for everything, so that the whole framework gets the nicer “optimizations off” debugging experience. Nobody does that (intentionally).
We should not have any of these in the docker images.
We need to find out why this is happening.
I've logged an internal bug for this work: https://microsoft.visualstudio.com/OS/_workitems/edit/26625219
I interrogated .NET Framework 1909 and 1903 images, for 32- and 64-bit.