应用程序清单引用了Windows Phone 8.1中主程序包错误中没有候选者的图像

时间:2014-08-13 20:24:28

标签: manifest windows-phone-8.1

我只是创建应用包并收到以下错误 enter image description here

需要帮助解决此问题。

8 个答案:

答案 0 :(得分:33)

就我而言,它与默认的应用规模有关,如this blog post中所述:

  

似乎默认比例已从[100%]更改为200%。好。精细。   和?为什么这很重要?

     

这很重要,因为主应用程序包包含的资源   无论默认比例是多少。对于UWP,默认值为200.从那以后   我使用app捆绑包,我的Logo-100.png最终出现在一个卫星应用程序中   包,主包没有任何标识(因为我没有   提供默认的200)。因此,我的应用程序将无法安装在   系统需要scale-200。

     

当我将文件重命名为Logo.png时,编辑抱怨是因为它   假设没有限定符的图像处于默认比例   (200),我的徽标没有该尺度的正确尺寸。

     

对此有一个解释,但它是一个   小埋:

     

“通用Windows应用程序的默认资产规模为200.如果您的   项目包括未缩放到200的资产,您需要添加一个   <UapDefaultAssetScale>元素,其值为您的   资产到此PropertyGroup。详细了解assets and scales。“

所以您需要做的是将图像更改为正确的比例并相应地重命名其后缀(例如scale-200),或者通过在文本编辑器中打开.csproj文件来更改默认比例并按照所述博文中链接的porting article中的说明进行操作:

  

找到包含该元素的<PropertyGroup>元素   <TargetPlatformVersion>元素。做吧   以下<PropertyGroup>元素的步骤

     

通用Windows应用的默认资产规模为200.如果您的   项目包括未缩放到200的资产,您需要添加一个    元素与你的规模的价值   资产到此PropertyGroup。详细了解资产和规模。现在   您的元素应该与此示例类似:

<PropertyGroup>
    …
     <TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion>
    …
     <UapDefaultAssetScale>100</UapDefaultAssetScale>
    …
</PropertyGroup>

答案 1 :(得分:18)

我通过删除.scale-100来解决它的Logos名称。这对我有用。

答案 2 :(得分:5)

我通过确保所有比例尺都有单独的图像文件来解决这个问题。 (即.scale-100,.scale-140,.scale-240)

答案 3 :(得分:4)

默认大小为Scale 200。如果您没有包含该图像,Visual Studio会通知您。因此,请添加Scale 200

的图片资源

答案 4 :(得分:1)

我能够通过结束懒惰来解决这个问题。删除已设置的所有图像,完全开始,重新分配所有图像 - 每行所有3个图像 - 全部设置。这是你肯定知道自己很好的唯一方法。

答案 5 :(得分:1)

我通过更改AppManifest中徽标的名称来解决问题。

例如,如果您在Appmanifest ==> Store Logo ==> Store Logo : Assets/Store-Logo

中的商店徽标上有错误

将其更改为Assets/Store-Logoooo

然后还在主应用中更改Store Images

答案 6 :(得分:1)

给所有人。

  1. 从整体上删除所有Windows图标(PLayer settings / Windows / Icons)。 [重要] 会出问题
  2. 在Unity中。为Windows添加启动屏幕[重要]
  3. 在Visual Studio中-从标准工具生成清单所有图像。 [重要] 如果您已经有“资产”文件夹-删除;并生成。

它只能这样工作。

答案 7 :(得分:0)

在某些情况下,重置资产文件夹中图像的解决方案无效。

在这种情况下,您应在“从不”设置“生成应用程序包”选项,并在其余的打包过程中正常继续。

虽然这不是一个永久的解决方案,但它是一个很好的解决方案,如果你不一定想要减少大小的应用程序包,它是非常有用的。

来源:解决此错误并在线搜索解决方案的个人经验,并发现它对其他用户也有效:https://social.msdn.microsoft.com/Forums/en-US/3857fb9d-dbd5-4eb8-aa75-fe4c47f26875/wp81-universal-error-image-does-not-have-a-candidate-in-main-app-package-while-creating-a-package?forum=WindowsPhonePreviewSDK