0

私は WPF C# アプリケーションに取り組んでいますが、数人のランダムな人でクラッシュするようです。

そのため、最終的には「地域と言語」の設定が原因であることがわかりました。

たとえば、フォーマットを英語 (米国) に設定すると機能しますが、スウェーデン語 (スウェーデン) に設定すると最初からクラッシュします。

これを Visual Studio 2010 でテストすると、エラー 'TypeInitializationException' が発生します。より正確には、ここでそれを行います (InitializeComponent() void は渡されません)。

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

列挙値を変数に設定するだけの最初の行でエラーを主張しています。それが最初に作るものか何かだから、そこでやっているだけだと思います。

誰でもこれを修正する方法を知っていますか? 私は周りを検索しましたが、方法を見つけることができないようです:(

どんな助けでも大歓迎です!

ありがとう

4

1 に答える 1

0

いや、見つけた気がする。

設定対象の列挙値は、いくつかの DateTime 値を持つ Static クラスにあったため、それらの値を最初に設定すると、Date 形式の違いによりクラッシュしました!

于 2010-05-30T19:08:18.743 に答える