Я использую DesktopAppConverter для преобразования моего приложения WPF в приложение, совместимое с магазином Windows. Прямо сейчас я могу собрать AppX, но проблема связана с активами моего приложения.
На данный момент DesktopAppConverter берет мой существующий значок (который отлично выглядит в WPF) и использует его для того, чтобы каким-то образом создавать все различные активы с разными разрешениями для приложения UWP. Иконки, которые он создает, выглядят ужасно, действительно блочно и явно увеличены в масштабе.
Я считаю, что есть 2 варианта.
1. Я указываю в своем приложении WPF действительно большой файл значков, который может как-то лучше масштабироваться внутри DesktopAppConverter. Проблема здесь в том, что с файлом Ico с большим разрешением я получаю безумно большой файл (Ico не очень хорошо сжимается, насколько я понимаю).
2 - Я указываю папку с правильно масштабируемыми активами (созданными с помощью UWP Tile Generator) при сборке с помощью DesktopAppConverter. Это то, чем я хотел бы заниматься. Я действительно не хочу каждый раз настраивать свои активы.
Я иду к третьему варианту, но на самом деле не хочу этого делать. Он включает сборку с помощью AppX, затем замену ресурсов, затем использование MakeAppX, а затем повторную подпись с помощью SignTool. Все это кажется действительно ненужным, поэтому я надеюсь, что кто-нибудь из MSFT сообщит мне, что я упускаю что-то фундаментальное.
Спасибо.