Я пытаюсь отправить приложение на рынок Windows Phone 7 и никогда не сталкивался с этой ошибкой при проверке моего пакета .xap. App Hub просто реконструирован и вернулся в интернет примерно час назад. Кто-нибудь знает, как я могу это исправить?
Атрибут [NeutralResourceLanguage] отсутствует в сборке записей
Ответ 1
Я получаю то же самое. Может быть, их новое обновление, которое они только что сделали, не работает?
Нашел... Обновите Assembly.cs с помощью этого:
using System.Resources; // Add this to the top..
[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
Это сработало для меня.. Приветствия..
Примечание для Блакомена:
Если вы подаете заявку на публикацию по всему миру, вы должны использовать NeutralResourcesLanguage ( "en" ), а не только "en-US", или она не появится на рынке, если вы пытаетесь опубликовать ее на рынке Великобритании, например (по какой-то причине он подойдет для Кореи и Японии)
Ответ 2
- В обозревателе решений щелкните правой кнопкой мыши имя проекта и выберите "Свойства".
- На вкладке "Приложение" нажмите кнопку "Информация о сборке".
- В списке "Нейтральный язык" выберите культуру по умолчанию.
Это сработало для меня. В моем приложении не указан язык по умолчанию, поэтому в обновлении я установил его на английский. Во всяком случае, теперь я застрял в ошибке "Нет ключевых слов или описания (пропавших без вести)", удачи.
Ответ 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
Ответ 6
Если вы хотите более подробный шаг за шагом о том, как исправить это, проверьте: