首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows XPE上的.NET压缩框架

问Windows XPE上的.NET压缩框架
EN

Stack Overflow用户
提问于 2011-03-30 03:37:37
回答 1查看 403关注 0票数 3

我有一个在Windows XP Embedded上运行的.NET 2.0应用程序。在内存容量较低(128Mb或更少)的设备上,我对此应用程序的内存消耗有问题。显然,对于这样的设备,.NET不是一个很好的选择,但我们意识到这一点已经太晚了。

我正在考虑以最小的努力减少应用程序的内存占用的方法。我正在考虑将它移植到.NET压缩框架,我不知道我是否能够将我的应用程序转换为它,以及它是否会有所帮助。不幸的是,我没有任何使用CF的经验,所以我正在寻求关于以下问题的建议:

是否可以在Windows XPE上启动NETCF应用程序?看起来CF应用程序应该只在windows CE上启动,但我不能理解为什么它们不能在常规的Windows上运行,再加上这篇文章:http://msdn.microsoft.com/en-us/library/aa459170.aspx建议这是可能的,但没有给出太多细节。

在将我的Windows窗体应用程序(它也具有Com Interop功能)移植到CF时,我会遇到许多兼容性问题吗?

移植到CF是否有助于减少内存占用?目前我看到这个应用程序,当启动时,占用了大约30Mb的内存。任何基本的winForms应用程序都占用大约20Mb。

也许有更好的解决方案可以减少我的应用程序的内存占用(除了在C++和Win32API中重写所有内容:)

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-30 04:26:27

Compact framework程序集是可重定向的,这意味着如果您构建了一个CF应用程序,它可以在完整的框架下运行。然而,这并不能真正帮助你-它仍然是运行应用程序的完整框架,以及所有完整的框架开销。您真正需要的是在您的目标上运行的Compact Framework引擎/BCL本身的一个版本。这(意味着在桌面操作系统上运行的CF构建)并不存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5477929

复制
相关文章

相似问题

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