Answered by:
Error submitting app with Bing Maps & Visual C++ Runtime Package to Windows Store

Question
-
Hi,
I've recently finished my app, and attempted to upload the packages to the Windows Store. Unfortunately upon uploading them, I received the following validation error:
Validation error: Your app can declare dependencies only on versions of Windows component libraries that are available from the Windows Store. Check your app's dependencies and make sure that the MinVersion of each is less than or equal to a version that is available from the Windows Store.
To test what the problem was, I created a new app, and removed all the references until I found which caused the error. It came down to the "Microsoft Visual C++ Runtime Package" reference that Bing Maps needs.
I'm not sure how to proceed, is this a bug with the library? Until this is resolved, I cannot publish my app unfortunately, I would greatly appreciate any assistance.
Note: I'm running Windows 8 RTM, and VS2012 RTM.
Thanks,
Tommy
- Edited by ThreeScreenStudios Thursday, October 25, 2012 7:57 AM
Thursday, October 25, 2012 7:56 AM
Answers
-
Did you upgrade your VS from an older version by chance? If your VC libraries are out of date it would cause this. Try flattening the build machine and reinstall win8 and VS and double check that they are the correct versions.
- Marked as answer by ThreeScreenStudios Thursday, October 25, 2012 9:39 PM
Thursday, October 25, 2012 4:01 PM
All replies
-
Did you upgrade your VS from an older version by chance? If your VC libraries are out of date it would cause this. Try flattening the build machine and reinstall win8 and VS and double check that they are the correct versions.
- Marked as answer by ThreeScreenStudios Thursday, October 25, 2012 9:39 PM
Thursday, October 25, 2012 4:01 PM -
Thanks for the tip - I gave it a try on another machine and it worked! Not sure why that machine was corrupted though, I did a fresh W8/VS install just a month or so ago, ah well.
Thanks,
Tommy
Thursday, October 25, 2012 9:39 PM -
I wasn't able to pass the WACK test until I downloaded the Visual C++ Redistributable for VS 2012.
Then I simply removed the reference to Microsoft VC++ Runtime Package and re-added it. Re-packaged my app, and re-ran the WACK test and finally saw PASSED.
Thursday, November 1, 2012 1:56 PM -
Read the below post to understand how C++ runtime works for Store apps:
http://blogs.msdn.com/b/vcblog/archive/2012/09/28/10354327.aspx
Also answered at Stack overflow:
Raman Sharma | Program Manager, Visual C++ | @rasharm_msft
(if my post has answered your question, please consider using the 'mark as answer' feature in the forums to help others)- Edited by Raman Sharma Friday, December 21, 2012 7:23 AM
Tuesday, December 18, 2012 11:12 AM