I was all excited to submit my first update to my Let Er Ride Wp7 app just to be met with total and utter frustration. Usually the Wp7 AppHub submission process is relatively good. Every once in awhile you run into something a little out of the ordinary though. This time I met a roadblock immediately upon submission of my .XAP. Let Er Ride was an app posted just before the new AppHub updates. It looks like the new AppHub looks for some more attributes on the assembly than the previous did.

Step 1: Submission of the App fails due to the NeutralResourceLanguage Attribute not being set.When I tried to submit the app I got the error The [NeutralResourceLanguage

On submission of my XAP it says The [NeutralResourceLanguage] attribute is missing on the entry assembly. (2003). Googling the error and digging through some forums showed me that I need to set this attribute on my Project.

The Properies for the Assembly of My Wp7 Project

I got to this Assembly Information screen by right clicking on my Wp7 Project in Visual Studio and clicking on the “Assembly Information…” button. If you don’t see it right away, it is under the “Application” tab. The problem is evident here. The “Neutral Language” is set to “(none).”

Naturally I would choose English (United States)

Being from the United States, it seemed to be a no-brainer that I should choose that option. Unfortunately this is -not- correct. Since I had already submitted the app before language-agnostic it gives me another error.

App cannot be submitted because it doesn't support enough languages!

Upon submission I was met with another error: “An update cannot support fewer languages than the previous app instance supported. (1047).” Now I’m thinking, “oh snap am I going to have to delete my app completely and resubmit the whole thing rather than update?” Luckily, no.

Select the base "English" selection.

You need to select the base “English” selection in the “Neutral Language” combo box. I did this, recompiled, resubmitted and all was gravy.

Success!

And finally we have a submitted app. Now let’s pray that it passes the testing procedure! Be sure to check out my app “Let Er Ride” if you have a Wp7. A good rating is always appreciated.

7 Comments:

Had the same problem, had no idea whats wrong and where i should be looking for that assembly info, started googling it. Your post was the first, step by step, Perfect! Big Thanks to you! By the way, Check out my game “CandyHolics” on WP7.