2017-10-06 38 views
0

我为包清单生成了所有必需的资产,但VS在文件/StoreLogo.scale-100.png上给出了错误。UWP包清单StoreLogo资产错误

enter image description here

如果我红十字会悬停:

图像的使用和不使用“规模”或“的targetSize”预选赛存在于这个项目的逻辑名称“资产\混合物StoreLogo巴纽”。当混合存在时,没有限定符的文件将被忽略。

所以我创建了规模-100文件的副本,并简单地将其命名以StoreLogo.png使中止编译错误消失了(并成功编译),但,但我仍然看到在包编辑器中的视觉误差正如你从图像中看到的那样。

有没有人经历过相同的?有没有修复?

+0

替代方法可以执行此操作https://marketplace.visualstudio.com/items?itemName=PeterR.UWPVisualAssetsGenerator。并且如您所示在截图中创建50x50 100比例图像和storelogo.png未找到,因此请将其放置在该位置 –

+0

您可以尝试关闭Visual Studio,然后删除所有生成的资产,然后重新生成它们... –

回答

1

问题在于您的解决方案资源管理器。将会有两个相同类型的图像StoreLogo.pngStoreLogo.Scale100.png。这通常会导致问题。有不同的故障排除步骤:

  • 打开解决方案资源管理器,并删除名称为storeLogo的所有比例与所有比例。然后使用不同目录中的可视资源标签重新添加它们。
  • 点击十字路口,找到路径Assets/StoreLogo.png,一旦完成,请按照上述方法重新添加商店徽标。
  • 如果一切都不起作用,那么这就是你所做的,有点费时,但它会解决它。您制作所有软件包资产的副本(所有徽标基本上是从上到下)。并将它们从解决方案中删除并从路径中删除。没有创建一个新的解决方案,并使用它的默认图像来取代你的项目。现在你已经重新设置了你的软件包资产,现在你再次开始添加你的资产的过程,只要确保你在添加时不会犯任何错误(你会知道如果vs提示你或显示是否是一个错误红十字)。

这就是说,第三个选项总是最后一个。最有可能1或2会让你修好。

+0

排序,我有要删除资产文件夹,请使用不同的名称重新创建并将其更改回原始名称。非常讨厌 – fillobotto

+0

是的,这是一种痛苦的方式 –