繁体   English   中英

Windows Phone 8中可以使用的方法的大小是否有限制?

[英]Is there a limit to the size of a method that can be used in Windows Phone 8?

我有一个正在尝试在Windows Phone 8上重新创建的Windows Phone 7正常工作的应用程序。将应用程序部署到连接的设备(诺基亚1020)时,出现以下错误消息:部署优化失败-“超出方法最大尺寸限制”。 我正在将VS2013 Ultimate与Windows Phone SDK 8.0(10/30/2012)和SDK 8.0 Update 3 Emulators程序包以及SDK 8.0 Update for Windows Phone 8.0.10322一起使用。

当我使用较小的数据集进行调试时,一切工作正常。 当我从使用2个小数组(50个整数和50个字符串)更改为具有101,000个成员的发行版时,会发生错误。 尽管这些显然很大并且显然是导致错误的原因,但它们在WP7中工作得很好。 但是,在WP8中,我们可以进行部署优化-很棒。

有人知道方法的最大大小限制吗?

由于它在Windows Phone 8的证明,有一个方法的通用中间语言尺寸256 KB的限制所描述这里 在文章的大约一半处,它描述了CIL方法的大小,并指出:“在Windows Phone 8下,在Windows Phone OS 7.1下成功安装的应用程序可能会失败。这将影响极少数的应用程序。”

不幸的是,这包括我们,因此我们将其分解为较小的部分,并使用新的异步模式运行它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM