Атрибут [NeutralResourceLanguage] отсутствует в сборке записи - PullRequest
31 голосов
/ 19 июля 2011

Я пытаюсь отправить приложение на Windows Phone 7 Marketplace и никогда не сталкивался с этой ошибкой при проверке моего пакета .xap.App Hub только что отремонтирован и вернулся в онлайн примерно час назад.Кто-нибудь знает, как я могу это исправить?

Ответы [ 6 ]

39 голосов
/ 19 июля 2011

Я получаю то же самое .. Может, их новое обновление, которое они только что сделали, не работает?

Нашел это ... Обновите Assembly.cs следующим образом:

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

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

Это сработало для меня .. Ура ..

Примечание за Blakomen:

Если вы подаете заявку на публикацию по всему миру, вы должны использовать NeutralResourcesLanguage ("en"), а не просто "en-US", иначе он не будет отображаться на рынке, если вы пытаетесь опубликовать на рынке Великобритании. Например, (по какой-то причине это подойдет Корее и Японии)

19 голосов
/ 19 июля 2011
  • В обозревателе решений щелкните правой кнопкой мыши имя проекта и выберите Свойства.
  • На вкладке «Приложение» нажмите кнопку «Информация о сборке».
  • В списке «Нейтральный язык» выберите язык по умолчанию.

Это сработало для меня.В моем приложении не указан язык по умолчанию, поэтому в обновлении я установил английский.В любом случае, я застрял в ошибке «Нет ключевых слов или описание (отсутствует)», удачи.

Источник: http://forums.create.msdn.com/forums/t/87530.aspx

2 голосов
/ 02 февраля 2013

Откройте AssemblyInfo.cs из вашего проекта и добавьте следующее вверху «using System.Resources;»

Появилось новое требование к концентратору приложений (готовое для Mango), когда для всех приложений теперь должен быть указан нейтральный язык ресурсов.

                        **OR ALTERNATIVELY TRY THIS:**
  1. Щелкните правой кнопкой мыши свой проект и выберите "свойства"
  2. Нажмите кнопку Информация о сборке
  3. Выберите нейтральный язык и выберите язык по вашему выбору. Я работаю с английским языком, поэтому я просто выбираю английский, и вы готовы к работе.

                           >>> Hope it helped <<<
    
2 голосов
/ 19 июля 2011

У меня такая же проблема. После добавления NeutralResourcesLanguage ("en-US") я получил еще одну ошибку от приложения-хаба, в которой говорится, что я не могу изменить ранее представленный язык. Затем я использовал NeutralResourcesLanguage (null), за которым последовало странное неожиданное сообщение об ошибке от приложения-хаба, рекомендующее мне сейчас отличное время для прогулки :) Серьезно !!!

1 голос
/ 07 сентября 2011

Если вам требуется более подробное пошаговое описание того, как это исправить, проверьте:

Отсутствует атрибут языка нейтрального ресурса

1 голос
/ 26 августа 2011

также можно исправить это, используя VS2010, выберите ваш проект -> щелкните правой кнопкой мыши -> свойства -> на вкладке Приложения -> нажмите кнопку Информация о сборке -> выберите нейтральный язык - английский.

Бинго - готово ...: -)

Надеюсь, это поможет !!

Спасибо и С уважением Нишант Рана

Мой блог- http://www.nishantcop.blogspot.com

...