The [NeutralResourceLanguage] attribute is missing on the entry assembly
I'm trying to submit an app to the windows phone 7 marketplace and have never encountered this error when validating my .xap package. App Hub just remodeled and became back online roughly an hour ago. Does anyone 开发者_如何学Cknow how I can fix this?
I'm getting the same thing.. Maybe their new update they just made doesn't work?
Found it... Update Assembly.cs with this:
using System.Resources; // Add this to the top..
[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
This worked for me.. Cheers..
Note per Blakomen:
If you are submitting an application for worldwide publishing, you should use NeutralResourcesLanguage("en"), not just "en-US" or it won't show up in the marketplace if you're trying to publish to UK marketplace, for example (it will for some reason come up for Korea and Japan though)
- In Solution Explorer, right-click the project name, and click Properties.
- Under the Application tab, click the Assembly Information button.
- In the Neutral Language list, select the default culture.
This worked for me. My application didn't have a default language specified, so in the update I've set it to English. Anyway now I'm stuck at the "No Keywords or Description (Missing)" bug, good luck.
Source: http://forums.create.msdn.com/forums/t/87530.aspx
I have the same problem. After adding the NeutralResourcesLanguage("en-US"), I got another error from app hub saying that I can't change previously submitted language. Then I used NeutralResourcesLanguage(null) followed by a weird unexpected error message from app hub recommending me that now might be an excellent time to go out for a walk :) Seriously!!!
Open the AssemblyInfo.cs from your project and add the following at the top "using System.Resources;"
There is a new requirement of the app hub (ready for Mango) where all applications must now have a neutral resource language specified.
**OR ALTERNATIVELY TRY THIS:**
- Right click your project and select "properties"
- Click on the Assembly Info button
Select Neutral language and choose a language of your choice. I work with English so i just choose English and you are good to go.
>>> Hope it helped <<<
alternatively can also fix this using VS2010 select your project --> right click --> properties --> under Application tab --> click Assembly information button --> select neutral language -- English.
Bingo -- done... :-)
Hope this may help!!
Thanks and Regards Nishant Rana
My blog- http://www.nishantcop.blogspot.com
In case you want a more detailed step by step on how to fix this, check out:
Neutral Resource Language Attribute Missing
精彩评论