Удивительное дело.
Если сделать либу дотнетстандард, то приходится к .net fw assemblies добавлять референс на dotnetstandard. Причем проще всего руками xml csproj поправить. При том что к .net core сборки на .net fw просто цепляются и работают. Возникает подозрение что проще standard не делать: тащится ещё одна сборка, а профитов никаких, кроме обещания совместимости, которая и так есть.