Я могу получить свой. net стандартный пакет 2.0, работающий в. net framework 4.7.2 dll, если я сделаю следующие шаги
В моем стандартном проекте VS2019 61.4.4 щелкните правой кнопкой мыши проект и выберите пакет для создания .nupkg. Затем я устанавливаю источник пакета nuget для пакета. В моем фреймворковом проекте я устанавливаю пакет nuget и получаю следующее диалоговое окно
Я выбираю PackageReference в файле проекта
Я отвечаю да, чтобы принять лицензию
Тогда я вижу следующее
И я могу заставить свой проект работать.
Однако на другом компьютере с VS2019 16.5.0 Preview 2.0 у меня не появляется диалоговое окно с просьбой выбрать формат диспетчера пакетов.
Вместо этого ссылки выглядят как
, и я не могу заставить мой проект работать.
[Обновить]
После перехода по ссылке Ланса на миграцию packages.config в PackageReference Проект выглядит как
Мне удалось удалить ненужные пакеты, щелкнув ссылки правой кнопкой мыши и выбрав Удалить неиспользуемые ссылки
Программа сработала!