在C#.Net Compact Framework中创建区域性信息时发生DateTimeFormat异常

在C#.Net Compact Framework中创建区域性信息时发生DateTimeFormat异常,c#,compact-framework,C#,Compact Framework,当我尝试在应用程序中初始化CultureInfo时,出现异常 以下是我正在使用的代码: public void SetLanguage(string cultureCode) { if (string.IsNullOrEmpty(cultureCode)) { _cultureInfo = new CultureInfo("en"); } else

当我尝试在应用程序中初始化
CultureInfo
时,出现异常

以下是我正在使用的代码:

public void SetLanguage(string cultureCode)
        {
            if (string.IsNullOrEmpty(cultureCode))
            {
                _cultureInfo = new CultureInfo("en");
            }
            else
            {
                _cultureInfo = new CultureInfo(cultureCode);
            }           
        }
我试图为
“否”
区域性代码创建区域性信息,但我遇到异常
平台不受支持
,因为它无法创建
比较文化
日期时间格式
以下是异常:

  System.Globalization.CultureInfo.Check Neutral(CultureInfo culture)         System.Globalization.CultureInfo.get_DateTimeFormat()
这里缺少什么,任何想法都会被采纳?

建议获取支持的区域性列表,并尝试从该列表中获取所需的区域性。否则,请使用默认区域性