UWP публикует вывод всегда в тестовой папке - PullRequest
1 голос
/ 17 апреля 2019

Почему, несмотря на то, что в Visual Studio для параметра сборки было установлено значение Release, все, что я создаю в дистрибутиве UWP с боковой загрузкой, помещается в папку с _test в конце?Это потому, что MS предполагает, что приложение с боковой загрузкой - это всегда тестовое приложение?

Я помещаю свои файлы appxbundle в AppCenter, и я использую AppCenter для передачи наших внутренних производственных приложений нашим внутренним сотрудникам с помощью AppCenter.

enter image description here

Вот основная причина, которую я даже спрашиваю.Я попытался опубликовать пакет приложений в AppCenter, чтобы мои сотрудники могли загрузить и установить его.Проблема в том, что на этих целевых ноутбуках не установлен Microsoft Store (не спрашивайте), поэтому appxbundle не будет автоматически установлен.Итак, когда я пытаюсь установить с помощью сценария powershell, я ясно вижу, что зависимость для Microsoft.NET.Native.Runtime.2.0 не встречается и установка завершается неудачно.Когда я извлекаю appxbundle для своего приложения, я не вижу никаких зависимостей.Но, если я изучу корневую папку, в которой опубликовано мое приложение, я обнаружу, что Microsoft.NET.Native.Runtime.2.0 там есть, он просто не попадает в файл appxbundle.Чтобы установить это приложение на эти ноутбуки, я должен включить режим разработчика, мне нужно сжать всю опубликованную папку, отправить этот файл пользователю, распаковать его, а затем запустить скрипт powershell в корневой папке.,Этот скрипт powershell устанавливает мой appxbundle, cert и включает в себя все зависимости.

Я прочитал ЗДЕСЬ следующее:

Центр приложений всегда генерирует пакет приложений.Тем не менее, отладочные сборки не предназначены для боковой загрузки.... и предоставленные файлы .appxbundle в папке Test не содержат требуемых зависимостей.

Поскольку мои зависимости не включены в appxbundle и, исходя из того, что сказал Microsoft, похоже, мое приложениегенерируется как Debug сборка, хотя я выбираю Release в своей IDE перед публикацией.

...