2010-05-30 9 views
0

Je travaille sur une application WPF C#, et elle semble se bloquer avec quelques personnes aléatoires. Par la suite, j'ai découvert que c'était les paramètres «Région et langue» qui étaient responsables. Par exemple, si je devais définir mon format en anglais (États-Unis), cela fonctionnera, si je le mets en suédois (Suède), il se bloquera dès le départ.WPF C#: Echec de démarrage dû aux paramètres 'Région et langue' du client

Lorsque je le teste dans Visual Studio 2010, il génère une erreur 'TypeInitializationException'. Plus précisément, il fait ici (il ne soit pas passé le vide InitializeComponent()):

private void RadioButton_Checked(object sender, RoutedEventArgs e) { 
Info.SortOrder = SortBy.Rank; 
} 

Il prétend l'erreur lors de la première ligne, ce qui est juste une valeur établit enum à une variable. Je suppose que c'est juste là parce que c'est la première chose que ça fait, ou quelque chose comme ça.

Quelqu'un a une idée pour résoudre ce problème? Je l'ai cherché partout mais ne peut pas sembler pour savoir comment :(

Toute aide est très appréciée!

Merci

Répondre

0

Ahh non, je pense que je l'ai trouvé.

La valeur enum à laquelle elle était configurée était dans une classe Static, qui avait quelques valeurs DateTime, donc quand il a d'abord paramétré ces valeurs, il s'est écrasé en raison de la différence de format Date!