将自定义图标资产与 DesktopAppConverter UWP 结合使用

Using custom icon assets with DesktopAppConverter UWP

我正在使用 DesktopAppConverter 将我的 WPF 应用程序转换为 windows 商店兼容的应用程序。现在我可以构建 AppX,但问题是与我的应用程序资产有关。

目前,DesktopAppConverter 正在采用我现有的图标(在 WPF 中看起来很棒)并使用它以某种方式为 UWP 应用创建不同分辨率的所有不同资产。它创建的图标看起来很糟糕,非常块状,而且明显放大了。

我的看法是有 2 个选项。

1 - 我在我的 WPF 应用程序中指定了一个非常大的图标文件,该文件可能最终会以某种方式在 DesktopAppConverter 中更好地缩放。这里的问题是,对于大分辨率的 Ico 文件,我最终得到了一个疯狂的大文件(据我所知,Ico 的压缩效果不是很好)。

2 - 在通过 DesktopAppConverter 构建时,我指定了一个正确缩放的资产文件夹(使用 UWP Tile Generator 创建)。这就是我想做的。我真的不想每次都调整我的资产。

第三个选择是我正在做的,但我真的不想做。它涉及使用 AppX 构建,然后替换资产,然后使用 MakeAppX,然后使用 SignTool 重新签名。所有这些似乎都没有必要,所以我希望 MSFT 的人可以让我知道我遗漏了一些基本的东西。

谢谢。

处理应用程序包视觉资产的最简单方法是在 Visual Studio 2017 年使用程序包清单编辑器。

要将它用于转换后的应用程序,请创建一个空的 UWP 项目并在此项目中添加转换的输出(包括您的应用程序清单)。现在您可以使用编辑器来管理视觉资产、构建用于商店提交的包等等。

这是描述该过程的文档: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-packaging-dot-net

谢谢, Stefan Wick - Windows 开发者平台