I went to build an app package for my newest app -- Podcasters' RSS Feed Generator, which does, not surprisingly, exactly what it says it does -- I got the following error in Visual Studio.
App manifest references the image 'Assets\StoreLogo.png' which does not have a candidate in main app package.
Turns out this is a pretty cryptic error. We get a partial answer from hololens.com:
Best Answer
xtopher ✭
I was getting the same error. Renaming the .png in Visual Studio solved it. Unity is adding a .scale-xxx to the name, which VS doesn't like.
... but it's not quite that easy. You can't simply rename the file; the images also have to be exactly the right size. Painfully, all the .scale-xxx extensions to the names that I had weren't from Unity; they were from Visual Studio. Et tu, VS? That stinks. Microsoft is helping me create a situation they don't support.
Anyhow, the three I had complaints about with their "correct" sizes are:
StoreLogo.png: 50x50 pixelsBadgeLogo.png: 48x48 pixelsSquare71x71Logo.png: 142x142 pixels (of course, right?)
Blasting all the old ones with StoreLogo, etc, in the name and then dropping the new, "correctly-sized" replacements into the Assets folder, then including them in the project from VS, does the trick.
Or so I thought. Now I get...
|
Severity |
Description Project |
Line |
|
Error |
App manifest references the badge |
19 |
|
Error |
App manifest references the square |
20 |
Which is it, dang it?

Answer: Apparently we wanted the sizes the error window wanted. Ignore errors like the ones pictured, above.