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 值,所以当它首先设置这些值时,由于 Date 格式的差异,它崩溃了!

于 2010-05-30T19:08:18.743 回答