【发布时间】:2017-09-27 17:26:19
【问题描述】:
我正在使用 DesktopAppConverter 将我的 WPF 应用程序转换为与 Windows 商店兼容的应用程序。现在我可以构建 AppX,但问题在于我的应用程序资产。
目前,DesktopAppConverter 正在使用我现有的图标(在 WPF 中看起来很棒)并使用它以某种方式为 UWP 应用程序以不同的分辨率创建所有不同的资产。它创建的图标看起来很糟糕,非常块状并且明显放大了。
我的看法是有 2 个选项。
1 - 我在我的 WPF 应用程序中指定了一个非常大的图标文件,它可能会以某种方式最终在 DesktopAppConverter 中得到更好的缩放。这里的问题是,对于大分辨率的 Ico 文件,我最终会得到一个疯狂的大文件(据我了解,Ico 的压缩效果不是很好)。
2 - 在通过 DesktopAppConverter 构建时,我指定了一个包含正确缩放资产的文件夹(使用 UWP Tile Generator 创建)。这就是我想做的。我真的不想每次都调整我的资产。
第三个选择是我正在走向的那个,但我并不想这样做。它涉及使用 AppX 构建,然后替换资产,然后使用 MakeAppX,然后使用 SignTool 重新签名。所有这些似乎真的没有必要,所以我希望来自 MSFT 的人可以让我知道我错过了一些基本的东西。
谢谢。
【问题讨论】:
-
我问过类似的问题:Fixing scaled images in AppX manifest generated by Destop App Converter(仍然没有相关答案)
标签: wpf uwp desktop-bridge desktop-app-converter