Подтвердить что ты не робот

Атрибут [NeutralResourceLanguage] отсутствует в сборке записей

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

4b9b3361

Ответ 1

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

Нашел... Обновите Assembly.cs с помощью этого:

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

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

Это сработало для меня.. Приветствия..

Примечание для Блакомена:

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

Ответ 2

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

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

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

Ответ 3

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

Ответ 4

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

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

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

                           >>> Hope it helped <<<
    

Ответ 5

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

Бинго - сделано...: -)

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

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

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