For a desktop .NET Framework 4.6.2 app, when a netstandard2 assembly is referenced (Say e.g. System.Buffers or System.Threading.Tasks.Dataflow) a netstandard.dll will also be referenced and it ends up in the output directory. I’m using PackageReferences in the csproj.
Must the netstandard.dll be deployed to end users of the app, e.g. via the installer? If yes, for which target frameworks is that necessary? When must any other shim dlls (System.*.dll) be deployed? How to know exactly which are needed?