После долгих трудностей я, наконец, обнаружил, что это происходит (по крайней мере, на настольном SL; не уверен насчет WP7), когда Thread.CurrentUICulture установлен на инвариантную культуру.Убедитесь, что в обработчике событий App.Startup задана конкретная культура (рассмотрите также настройку Thread.CurrentCulture), например
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
Конечно, вам все еще нужен набор AppID.