31

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

4

6 回答 6

39

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

找到它...用这个更新 Assembly.cs:

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

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

这对我有用..干杯..

每个 Blakomen 的注意事项:

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

于 2011-07-19T02:04:34.000 回答
19
  • 在解决方案资源管理器中,右键单击项目名称,然后单击属性。
  • 在 Application 选项卡下,单击 Assembly Information 按钮。
  • 在中性语言列表中,选择默认区域性。

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

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

于 2011-07-19T09:45:17.787 回答
2

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

于 2011-07-19T04:24:52.283 回答
2

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

应用程序中心(适用于 Mango)有一个新要求,所有应用程序现在必须指定中性资源语言。

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

                           >>> Hope it helped <<<
    
于 2013-02-02T07:03:43.403 回答
1

或者也可以使用 VS2010 修复此问题选择您的项目 --> 右键单击​​ --> 属性 --> 在应用程序选项卡下 --> 单击程序集信息按钮 --> 选择中性语言 -- 英语。

宾果游戏-完成... :-)

希望这可能会有所帮助!

感谢和问候 Nishant Rana

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

于 2011-08-26T19:08:41.187 回答
1

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

中性资源语言属性缺失

于 2011-09-07T15:43:53.253 回答