条目程序集中缺少[NeutralResourceLanguage]属性

时间:2011-07-19 01:49:33

标签: windows-phone-7 msdn marketplace

我正在尝试将应用程序提交到Windows Phone 7市场,并且在验证我的.xap程序包时从未遇到过此错误。 App Hub刚刚重新改造,并在大约一小时前重新上线。有谁知道我怎么解决这个问题?

6 个答案:

答案 0 :(得分:39)

我得到同样的东西..也许他们刚刚制作的新更新不起作用?

发现它...... 用这个更新Assembly.cs:

using System.Resources;  // Add this to the top..

[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]

这对我有用..干杯..

每个Blakomen注意:

如果您要提交全球发布申请,您应该使用NeutralResourcesLanguage(“en”),而不仅仅是“en-US”,或者如果您尝试发布到英国市场,它将不会出现在市场中例如(虽然出于某种原因会出现在韩国和日本)

答案 1 :(得分:19)

  • 在“解决方案资源管理器”中,右键单击项目名称,然后单击“属性”。
  • 在“应用程序”选项卡下,单击“程序集信息”按钮。
  • 在“中性语言”列表中,选择默认文化。

这对我有用。我的应用程序没有指定默认语言,因此在更新中我将其设置为英语。无论如何,现在我被困在“没有关键字或描述(缺失)”的错误,祝你好运。

来源: http://forums.create.msdn.com/forums/t/87530.aspx

答案 2 :(得分:2)

我有同样的问题。添加NeutralResourcesLanguage(“en-US”)后,我从应用程序中心收到另一个错误,说我无法更改以前提交的语言。然后我使用了NeutralResourcesLanguage(null),然后是来自应用程序中心的一个奇怪的意外错误消息,建议我现在可能是出去散步的绝佳时机:)认真!!!!

答案 3 :(得分:2)

从项目中打开AssemblyInfo.cs并在顶部添加以下内容"使用System.Resources;"

应用程序中心有一个新要求(已准备好用于Mango),其中所有应用程序现在必须具有指定的中性资源语言。

                        **OR ALTERNATIVELY TRY THIS:**
  1. 右键单击您的项目,然后选择"属性"
  2. 单击“装配信息”按钮
  3. 选择中性语言并选择您选择的语言。我使用英语,所以我只选择英语,你很高兴。

                           >>> Hope it helped <<<
    

答案 4 :(得分:1)

或者也可以使用VS2010选择你的项目来解决这个问题 - &gt;右键单击 - &gt;属性 - &gt;在应用程序选项卡下 - &gt;单击程序集信息按钮 - &gt;选择中性语言 - 英语。

Bingo - 完成......: - )

希望这可能有所帮助!!

谢谢和问候 Nishant Rana

我的博客 - http://www.nishantcop.blogspot.com

答案 5 :(得分:1)

如果您想逐步了解如何解决此问题,请查看:

Neutral Resource Language Attribute Missing