UWP包清单StoreLogo资产错误

时间:2017-10-06 16:02:14

标签: visual-studio uwp visual-studio-2017 appxmanifest

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

enter image description here

如果我盘旋红十字会:

  

此项目中存在具有和不具有“scale”或“targetsize”限定符的图像混合,用于逻辑名称“Assets \ StoreLogo.png”。当混合存在时,将忽略没有限定符的文件。

所以我创建了scale-100文件的副本并简单地将其命名为StoreLogo.png,因此中止编译的错误消失了(并且编译成功)但是我仍然看到包中的视觉错误从图像中可以看到编辑器。

有没有人经历过同样的事情?有修复吗?

2 个答案:

答案 0 :(得分:1)

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

  • 打开解决方案资源管理器并删除所有带有所有比例的storeLogo资产。然后使用来自不同目录的可视资产选项卡重新添加它们。
  • 点击路径Assets/StoreLogo.png的十字路口,完成后,按照上述方法重新添加商店徽标。
  • 如果一切都不起作用,那么这就是你所做的,耗费一点时间,但它会修复它。您复制了所有包资产(所有徽标基本上从上到下)。并从解决方案中删除它们并将其从路径中删除。没有创建新的解决方案并使用它的默认图像来替换项目中的图像。既然您已重置资产包资产,现在您再次开始添加资产,只需确保在添加时不会犯任何错误(您将知道它是否为' sa错误,如果vs提示你或显示红叉)。

话虽如此,第三种选择永远是最后一种。最有可能是1或2会让你修复。

答案 1 :(得分:0)

编辑您的VS项目文件“ * .csproj”,然后删除以下行:

<ItemGroup> 
 <Compile Include="*" .../> *your res name

重新加载项目并完成构建

  

使用可视资产管理器的资产生成器。随着   “推荐比例”选项,这样可以避免额外的文件开销

欢呼