Я получаю прикрепленная ошибка при попытке опубликовать свое приложение.
Текст ошибки: этот проект ссылается на пакеты NuGet, отсутствующие на этом компьютере. Используйте NuGet Package Restore, чтобы загрузить их.
Когда я пытаюсь восстановить, я получаю сообщение о том, что нет пакетов, которые нужно восстанавливать. Следуя совету других сообщений StackOverflow, я удалил папку пакетов и снова выполнил команду «Восстановить». Тот же результат. Есть другие предложения?
Связан ли НПМ с вопросом? Похоже, у вас проблемы с NuGet, а не с NPM. Какую команду восстановления вы используете?
Я попытался использовать параметр «восстановить пакеты NuGet», затем попробовал команду «Update-Package -reinstall»
Если вы проверите папку с пакетами, есть ли там папка Microsoft.Net.Compilers.1.3.2?
@Clint Нет, но есть Microsoft.Net.Compilers.2.8.2. И эта версия также указана в packages.config.
Можете ли вы открыть свой csproj в текстовом редакторе и посмотреть, ссылается ли он на 1.3.2? Если это так, попробуйте изменить его на 2.8.2
@Clint Я смог исправить это следующим образом: удалил папку пакетов как в проекте, так и в корневой (Visual Studio 2017) папке. Затем вручную повторно добавил проблемный пакет (он все еще не обновлялся при попытке восстановления). Спасибо за вашу помощь!
Рад слышать, что проблема решена. Вы должны добавить свой комментарий в качестве ответа и принять его.





Я смог исправить это следующим образом: удалил папку пакетов как в проекте, так и в корневой (Visual Studio 2017) папке. Затем вручную повторно добавил проблемный пакет (он все еще не обновлялся при попытке восстановления). Спасибо за вашу помощь!
Не могли бы вы добавить ошибку в текст вопроса? Если изображение больше не будет доступно в будущем, большая часть информации будет упущена из этого вопроса. Кроме того, изображения не подходят для SEO.