首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用程序在仿真器上运行良好,但在从商店下载后崩溃

应用程序在仿真器上运行良好,但在从商店下载后崩溃
EN

Stack Overflow用户
提问于 2013-09-13 09:25:24
回答 1查看 502关注 0票数 0

我已经开发了一个Windows 8应用程序,它正在进行测试,而且它在仿真器上运行良好,不会出现故障或崩溃。但是,在将应用程序以测试版的形式提交到商店后,然后在设备上下载应用程序后,它会加载主页,并在主页上导航时会崩溃。实际上,我没有测试设备,错误是由测试版用户报告的。如果我的应用程序在仿真器上运行得很好,我就不明白它为什么会面临这个错误。任何建议都会有帮助。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-13 09:39:00

在创建将在全世界使用的应用程序时,您必须记住,不同的国家使用不同的格式化日期或格式编号的方法。当您使用解析方法(double.Parse,DateTime.Parse,.)如果不指定区域性,就会使用用户的区域性,这通常会导致崩溃。

解决方法是简单地指定要使用的区域性。在日期的情况下,您可以事件指定要使用的确切日期格式。

代码语言:javascript
运行
复制
// Parse a number by forcing the culture to en-US
double.Parse("13.25", CultureInfo.GetCulture("en-US")); 

// Parse a date by forcing the culture to en-US
DateTime.Parse("12/31/2011", CultureInfo.GetCulture("en-US"));

// Parse a date by specifying the format
DateTime.ParseExact("12/31/2011", "MM/dd/yyyy", CultureInfo.GetCulture("en-US")); 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18782773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档