Как включить зависимости в пакет UWP? - PullRequest
0 голосов
/ 30 августа 2018

Я разрабатываю приложение wpf, которое использует датчик Kinect. Мы конвертируем его в UWP с помощью Desktop Bridge.

Работает нормально, если Kinect Runtime установлен на ПК, но вылетает, если он не установлен. Как включить в пакет приложения установщик Kinect для Windows Runtime 2.0 . Поэтому, когда кто-то устанавливает приложение, оно автоматически устанавливает среду выполнения?

Мне также нужно включить VC ++ 2013 ..

Я не могу найти какой-либо документ об этом в Интернете.

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Fixed. Проблема VC ++ 2013 была решена после этой статьи , упомянутой Богданом Митраче

Проблема времени выполнения kinect была вызвана файлом Microsof.Kinect.dll, который был у меня в проекте. Это была версия x64, но проект был x86. Если Kinect Runtime установлен, обе версии dll (x86 и x64) установлены, и это работает. Если не только dll проекта доступно. Замена dll проекта на версию x86 исправила проблему.

Кроме того, если вам интересно, эта статья, за которой я следовал, включала другие необходимые зависимости Цепочка нескольких установщиков с помощью Desktop App Converter

0 голосов
/ 31 августа 2018

Вам необходимо вручную отредактировать файл AppxManifest.xml и включить в него список зависимостей. В следующей статье от Microsoft есть несколько примеров.

Кроме того, в том же блоге вы можете найти больше полезных примеров, связанных с миграцией и настройкой приложений Desktop Bridge, просто отфильтруйте их, нажав на тег "настольный мост".

...