I have an new SDK-style csproj that targets multiple frameworks:
<TargetFrameworks>net461;netstandard2.0</TargetFrameworks>
The dependencies node in VS lists '.NETFramework 4.6.1' and '.NETStandard 2.0' as expected - and the NETStandard folder has 'NETStandardLibrary' as an SDK dependency.
My understanding of the multiple TFMs was to cross compile the class library for use as a Full Framework dll, or a netstandard dll. However, in the net461 output folder I see 100+ System.xxx.dll, including netstandard.dll.
Why are all these assemblies in the output? Or am I misunderstanding the concept of multiple target frameworks?