Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Ошибка MSB3774 не удается найти пакет SDK "WindowsMobile, Version=10.0.26100.0 Visual Studio 2022 кратко

Практика



Эта ошибка появляется при сборке или деплое проекта Unity под платформу UWP (Universal Windows Platform), особенно если в настройках указан таргет Windows 10 Mobile или используется устаревший шаблон сборки.

появилась она после обновления Visual Studio

Could not find SDK "WindowsMobile, Version=10.0.26100.0" when deploying using Unity 2022 and Visual Studio 2022

или

Ошибка msb3774 не удается найти пакет SDK "WindowsMobile, Version=10.0.26100.0 Visual Studio 2022

Причины

  1. Устаревшая или отсутствующая SDK Windows Mobile

    • Версия 10.0.26100.0 относится к Windows 10 SDK, но Mobile-ориентированные компоненты давно не поддерживаются.

    • SDK может быть не установлен, поврежден или не распознан Visual Studio.

  2. Неправильные настройки платформы в Unity

    • Unity может экспортировать проект с указанием неподдерживаемой версии SDK.

  3. Visual Studio не настроен для UWP

    • Не установлены необходимые компоненты: UWP Development, Windows 10 SDK, MSBuild.

  4. Старые шаблоны или манифесты

    • В Package.appxmanifest или .csproj может быть явно указана устаревшая версия SDK.

Как искать и устранять проблему

1. Проверка установленных SDK

  • Открой Visual Studio Installer → Modify → Убедись, что установлены:

    • Universal Windows Platform development

    • Windows 10 SDK (10.0.19041.0 или выше)

  • Проверь наличие SDK в папке:

    Код
    C:\Program Files (x86)\Windows Kits\10\Platforms\UAP\
    

Ошибка MSB3774 не удается найти пакет SDK WindowsMobile, Version=10.0.26100.0  Visual Studio 2022

2. Настройки Unity

  • В Unity:

    • File → Build Settings → Platform: Universal Windows Platform

    • Target Device: Desktop (не Mobile)

    • SDK: Latest installed

    • Build Type: D3D

  • Убедись, что в Player Settings → Publishing Settings не указана конкретная версия SDK.

3. Редактирование .csproj и манифеста

  • Открой .csproj и проверь строки вида:

    xml
    10.0.26100.0
    

    → Замени на:

    xml
    10.0.19041.0
    
  • В Package.appxmanifest проверь:

    xml
    
     

Попробуйте удалить эти строки из вашего .vcxproj файла в созданом билде для UWP вручную :


 

или через вижинили через ИДЕ Visual Studio

откройте проводник проекта -> разверните «Имя проекта (Universal Windows)» -> разверните «Ссылки». Удалите запись WindowsMobile внизу.

Там также есть треугольник желтый предупреждение.

Ошибка MSB3774 не удается найти пакет SDK WindowsMobile, Version=10.0.26100.0  Visual Studio 2022

Если вы работаете с проектом Universal Windows Platform (UWP), то:

  1. Откройте Visual Studio и загрузите ваш проект.

  2. В Обозревателе решений (Solution Explorer) найдите узел с названием вашего проекта — он будет иметь пометку (Universal Windows).

  3. Разверните этот узел, чтобы увидеть вложенные элементы.

  4. Найдите и разверните узел «Ссылки» (References) — здесь отображаются все библиотеки и зависимости, подключенные к проекту.

4. Если нужен именно WindowsMobile SDK

  • Это может быть часть UWP/Windows Mobile разработки, которая сейчас официально снята с поддержки.

  • В таком случае проще удалить зависимость от WindowsMobile из проекта и собрать под стандартный Windows SDK.

5. Перегенерация проекта

  • В Unity:

    • Удали старую папку сборки.

    • Экспортируй проект заново.

    • Убедись, что Visual Studio открывает свежий .sln.

Советы

  • Windows Mobile официально устарел — не стоит таргетировать его, удалите или имзените.

  • Используй Desktop или Xbox как целевое устройство.

  • Следи за версией SDK: Unity и Visual Studio должны использовать совместимые версии (обычно 10.0.19041.0 или 10.0.22000.0).

Если есть благодарности ли замечания то оставте коментариии

создано: 2025-09-26
обновлено: 2026-03-09
92



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:
Пожаловаться

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Разработка компьютерных игр на движке Unity (перенести статьи в Разработка компьютерных игр)

Термины: Разработка компьютерных игр на движке Unity (перенести статьи в Разработка компьютерных игр)