我的Xamarin Android移动应用程序面临一些真正的问题。
我有代码,它在调试模式下工作正常但在Release模式下无效。当然,在发布模式下,我使用的是Link SDK程序集..
这是一段代码
return date.ToString(outputFormat, new CultureInfo("ar-SA").DateTimeFormat);
它在调试模式下工作,但在发布模式下提供异常,说明不是给定文化的有效日历
答案 0 :(得分:0)
创建对您正在使用的语言环境/文化的硬引用,然后将其丢弃。
示例:
using (var locale = new Java.Util.Locale("ar-SA"))
{
// Do nothing: A non-reflection reference for the Linker
}
注意:有bugzilla引用可以执行此操作,但我没有这些链接,请搜索bugzilla.xamarin.com以获取更多详细信息。