Ответ 1
Иногда nuget не может установить пакет UniversalWindowsPlatform. Найдите пакет nuget для Microsoft.NETCore.UniversalWindowsPlatform и установите его.
Я только что сделал новую версию видеообразования для визуальной студии. Когда я запускаю новый проект и выбираю "Blank App (Universal Windows)", я получаю эту ошибку при создании проекта:
Ошибка установки пакета Не удалось добавить все необходимые пакеты в проект. Следующие пакеты не удалось установить из "C:\Program Files (x86)\Microsoft SDKs\NETCoreSDK": Microsoft.NetCore.UniversalWindowsPlatform.5.0.0: Не удалось восстановить пакет. Откат изменений пакета для "AppTest"
Какие идеи могут быть причиной этой ошибки?
Я установил все универсальные средства разработки приложений для Windows: - Инструменты (1.3.2) и Windows 10 SDK (10.0.10586) - Эмуляторы для Windows 10 Mobile (10.0.10586) - Windows 10 SDK (10.0.10240).
Что мне не хватает. Как я могу решить эту проблему?
Иногда nuget не может установить пакет UniversalWindowsPlatform. Найдите пакет nuget для Microsoft.NETCore.UniversalWindowsPlatform и установите его.
Это не ответ, у меня есть одна и та же проблема, и я нашел других людей с той же проблемой в Интернете, и никто не придумал решение.
Это делается при создании "любого" проекта проекта UWP, пустого, шаблонного, VB, С#.
Появится диалоговое окно:
Я уже нашел и попробовал все шаги, упомянутые Джей Цзо. Это фактически для немного другой проблемы, диалог точно такой же, как и бит, где у нас есть: "Восстановление пакета не удалось". Они получают: "Решение не открывается или не сохраняется" Ни один из шагов в этом сообщении не помогает решить эту проблему. Я попытался восстановить VS, переустановить Windows 10 SDK, сбросив VS, используя различные параметры для reset пользовательских данных, среды и т.д., Убедитесь, что существует путь к файлам SDK. Ничего не сработало, и сообщество VS2015 совершенно бесполезно сейчас для работы над проектами UWP. Это новая установка Windows 10/VS (VS на инсайдерском быстром ПК вообще не проблема, но мне нужно это для сборки).
Я отправляю в качестве ответа, поскольку у меня недостаточно очков для комментариев, но начало нового потока кажется глупым, так как это то же самое, я просто хочу добавить к нему дополнительные подробности.
У меня была такая же проблема после чистой установки обновления OS/Updates/VS 2015 Update 3 + Xamarin. Я создал универсальное "Blank XAML App (Xamarin Forms Portable)". Во время создания я получил ту же ошибку.
В Nuget Консоль диспетчера пакетов выберите AppX. UWP, затем запустите:
Install-Package Microsoft.NETCore.UniversalWindowsPlatform
Перезагрузите VS и создайте новый проект, ошибка не вернется.
Итак, после многого между мной и представителем MS на своих форумах я действительно смог это решить. Ссылка на форум здесь
Мне действительно нужно было reset установить мой VS, чтобы попытаться получить чистую установку. Тогда реальная ошибка подняла голову. В моем случае Nuget кэшировал поврежденные пакеты (они не очищаются при переустановке VS).
Ссылка, которая помогла мне решить ее в конце, можно найти здесь Переполнение стека
Мне помогло обновить пакет UniversalWindowsPlatform в nuget до 5.1.0. Затем все прошло гладко в следующий раз, когда я создал проект UWP.
Обновление пакета Microsoft.NetCore.UniversalWindowsPlatform.5.2.2 работало для меня...
После столкновения с аналогичной проблемой с Microsoft.NetCore.UniversalWindowsPlatform.5.2.3. Я нашел решение, которое могло бы помочь кому-то. Я перешел к моей ProgramData\Microsoft\VisualStudio\Packages\Microsoft.Net.CoreUWP, версии = 1.0.4 и запустил файл netfx_NETCoreUWP.exe. Это решило мою проблему.