Отсутствует Windows Desktop Extension SDK для UWP - PullRequest
0 голосов
/ 18 января 2020

Я пытаюсь повторить это руководство . Мой проект пустой WPF + пустое приложение UWP.

  • Target ver. Windows 10 (1903), 10,0 Build 18362
  • Мин. Вер. Windows 10 (1903), 10,0; Build 17763

Я установил SDK Windows 10 (10.0.18362.0) снимок экрана

У меня нет ссылок Windows Рабочий стол Расширение SDK для UWP . скриншот

Что не так? Как добавить Windows Desktop Extension SDK для UWP в мой проект?

Я попытался установить все версии SDK с 16299 по 18362, переустановил и восстановил vs studio. Установленный вручную Windows 10 SDK от microsoft тоже не помог. Я обнаружил информацию , что Windows Desktop Extension SDK для UWP был объединен с основным пакетом UWP.

Но когда я пытаюсь запустить проект без Windows Desktop Extension SDK, я получаю ошибку

Ошибка CS0103 Имя 'FullTrustProcessLauncher' не существует в текущем контексте .

        if (ApiInformation.IsApiContractPresent("Windows.ApplicationModel.FullTrustAppContract", 1, 0))
        {
            await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync();
        }

У меня такая же ошибка, когда я пытаюсь запустить пример github из manul без Windows Расширение рабочего стола SDK

1 Ответ

0 голосов
/ 19 января 2020

Решение найдено.

По случайной причине ваш Windows SDK может быть установлен в неправильный каталог. Для меня это C:\Program Files (x86)\Microsoft Platform SDK. Правильный путь C:\Program Files (x86)\Windows Kits\10 Я только что сделал символ ссылки

mklink /j “C:\Program Files (x86)\Windows Kits\10” “C:\Program Files (x86)\Microsoft Platform SDK”
...