1

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

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

我看待它的方式是有2个选项。

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

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

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

谢谢。

4

1 回答 1

3

处理应用包的可视化资产的最简单方法是使用 Visual Studio 2017 中的包清单编辑器。

在此处输入图像描述

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

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

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

于 2017-04-30T03:32:51.667 回答