Если я правильно понял, вы хотите создать многоцелевой пакет NuGet, перенеся код из старого проекта?
Ну, я обычно делал это, создавая новый проект, устанавливая многоцелевыеПеретащите все элементы и перетяните их и надейтесь, что у вас есть живучее количество неподдерживаемых сборок.
Я написал руководство для этого (на самом деле это сборник идей из Интернета) и сделал расширение VS смногоцелевой шаблон проекта.Поэтому, если я на вашем месте, я бы установил расширение, создал новый «Пустой многоцелевой проект» и скопировал все элементы из старого.
Как раз в вашем случае вы должны изменить цель .net45 на эквивалентную вашему предпочтению.В руководстве вы найдете несколько советов, касающихся неподдерживаемых сборок и т. Д.Шаблон проекта сам по себе выполняет 80% работы за вас.По крайней мере, в моем случае (перенос 9 библиотек), после того, как я применил методологию, это было просто.