根据WinRT的构建配置设置App Icon

时间:2013-01-15 16:09:42

标签: windows-8 microsoft-metro windows-runtime manifest

我已经构建了一个WinRT应用程序。

当我使用Debug运行它时,我希望它在发布时运行它时有一个不同的图标。

可以这样做吗?

2 个答案:

答案 0 :(得分:4)

一个选项是预构建步骤。假设您设置了资产目录,如:

Assets
    Debug
        logo.png  // debug version of logo
    Release
        logo.png  // release version of logo
    logo.png      // location of logo provided in app manifest

在预构建步骤中(通过项目的属性),您可以使用以下命令:

 copy "$(ProjectDir)Assets\$(ConfigurationName)\logo.png"  "$(ProjectDir)Assets" /Y

答案 1 :(得分:1)

这看起来也是一个可行的选择,并且可以证明更强大,不仅我能够改变图像,而且我还能够操纵包名(用于并排加载)以及其他任何东西在清单中(像背景颜色这样的小东西)。

Example: How to Change Manifest Information by Using a Post-Build Event The follo