Я могу получить свой. net стандартный пакет 2.0, работающий в. net framework 4.7.2 dll, если я сделаю следующие шаги
В моем стандартном проекте VS2019 61.4.4 щелкните правой кнопкой мыши проект и выберите пакет для создания .nupkg. Затем я устанавливаю источник пакета nuget для пакета. В моем фреймворковом проекте я устанавливаю пакет nuget и получаю следующее диалоговое окно
![Choose Nuget Package Manager Format](https://i.stack.imgur.com/FtQ2v.png)
Я выбираю PackageReference в файле проекта
Я отвечаю да, чтобы принять лицензию
Тогда я вижу следующее
![references](https://i.stack.imgur.com/4cmYL.png)
И я могу заставить свой проект работать.
Однако на другом компьютере с VS2019 16.5.0 Preview 2.0 у меня не появляется диалоговое окно с просьбой выбрать формат диспетчера пакетов.
Вместо этого ссылки выглядят как
, и я не могу заставить мой проект работать.
[Обновить]
После перехода по ссылке Ланса на миграцию packages.config в PackageReference Проект выглядит как
![it has an unwanted SNI package](https://i.stack.imgur.com/SEKTp.png)
Мне удалось удалить ненужные пакеты, щелкнув ссылки правой кнопкой мыши и выбрав Удалить неиспользуемые ссылки
Программа сработала!