none
Помогите разобраться с портированием из Wpf в Uwp

    Вопрос

  • программу запускаю на компе в режиме аудита ну и смотрю ошибки не дающие запустить программу в S-mode которые винда пишет в логи(на скринах). Как я понял ей не нравятся библиотеки описанные в ошибках на скринах.

    Не понятно почему система на них ругается, они(на сколько я знаю) все работают и в UWP прогах(Newton уж точно)


    • Изменено udalov sergey 18 декабря 2018 г. 13:40
    18 декабря 2018 г. 13:39

Ответы

  • Если так, то вы ничего не портируйте и UWP тут и не пахнет. Замена DLL на UWP версии не поможет.

    Скорее всего проблема в том что ваше приложение не подписано или подписано неверно. Данные статьи помогут разобраться:

    https://blogs.technet.microsoft.com/ukplatforms/2017/04/04/getting-started-with-windows-10-device-guard-part-1-of-2/

    https://blogs.msdn.microsoft.com/appconsult/2017/06/15/porting-and-testing-your-classic-desktop-applications-on-windows-10-s-with-the-desktop-bridge/



    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа udalov sergey 22 декабря 2018 г. 10:04
    19 декабря 2018 г. 18:25
    Модератор

Все ответы

  • Так написано же почему: файлы неверно подписаны или нарушают политики.

    Многие библиотеки поставляются в разных вариантах. Убедитесь что вы используйте версии специально сделанные для UWP.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    18 декабря 2018 г. 16:56
    Модератор
  • Кстати, у вас именно UWP или же desktop bridge? 

    https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-root

    Если у вас есть рабочее Win32 приложение, то наверное проще его перепаковать. 


    This posting is provided "AS IS" with no warranties, and confers no rights.

    18 декабря 2018 г. 17:25
    Модератор
  • да у меня есть рабочее приложение(написанное мной), но я хотел запаковать его на этапе производства так сказать. Захотел я так исходя из мысли что потом смогу прикрутить дополнительные плюшки в виде плиток с информацией на них fluent кисти или в принципе натянуть на него интерфейс от UWP. Если это можно сделать и с простой перепаковкой, то пожалуйста поправьте меня. 
    18 декабря 2018 г. 21:50
  • и да, разве не получится тоже самое если я просто перепакую готовый EXE в пакет? мне кажется система также будет ругаться на библиотеки, опять же поправьте меня если я не прав
    18 декабря 2018 г. 21:52
  • да у меня есть рабочее приложение(написанное мной), но я хотел запаковать его на этапе производства так сказать. Захотел я так исходя из мысли что потом смогу прикрутить дополнительные плюшки в виде плиток с информацией на них fluent кисти или в принципе натянуть на него интерфейс от UWP. Если это можно сделать и с простой перепаковкой, то пожалуйста поправьте меня. 

    Для начала давайте разберемся с тем что вы делайте...

    Тут три варианта:

    1. Вы перепаковали Win32 приложение.

    2. Вы изменили Win32 приложение с небольшим числом UWP фич и перепаковали его.

    3. Вы полностью переписали Win32 приложение под UWP и теперь это UWP приложение (которое больше не поддерживает Windows менее 10).

    Судя по вашему описанию вы сделали вариант 1. Так ли это?


    This posting is provided "AS IS" with no warranties, and confers no rights.

    19 декабря 2018 г. 1:20
    Модератор
  • Я запаковываю приложение с помощью проекта упаковки приложений Windows прям из Visual Studio

    По сути это равносильно запаковке готового приложения(я так понимаю)
    • Изменено udalov sergey 19 декабря 2018 г. 13:38
    19 декабря 2018 г. 13:36
  • Если так, то вы ничего не портируйте и UWP тут и не пахнет. Замена DLL на UWP версии не поможет.

    Скорее всего проблема в том что ваше приложение не подписано или подписано неверно. Данные статьи помогут разобраться:

    https://blogs.technet.microsoft.com/ukplatforms/2017/04/04/getting-started-with-windows-10-device-guard-part-1-of-2/

    https://blogs.msdn.microsoft.com/appconsult/2017/06/15/porting-and-testing-your-classic-desktop-applications-on-windows-10-s-with-the-desktop-bridge/



    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа udalov sergey 22 декабря 2018 г. 10:04
    19 декабря 2018 г. 18:25
    Модератор