如何区分Compact Framework与Full Framework .NET程序集
是否有任何方法可以区分针对Compact Framework的.NET程序集和在 Windows CE中运行的另一个.NET程序集? 我会说更多,除了CF缺少方法和类之外,编译方法有什么不同吗? 如果我的假设是正确的,那么针对在Windows CE中运行的.NET应用程序将始终在桌面Windows上运行,对吧? 解决方法如果要判断给定程序集最初是否构建为以桌面或Compact Framework为目标,则可以查看程序集的公钥标记或它引用的程序集.来自MSDN文章 Write Code Once For Both Mobile And Desktop Apps:
至于桌面组件是否可以在CF上工作,反之亦然,ctacke在他的回答中解决了这个问题. MSDN文章也值得一看,因为它提供了一些编写代码的示例和策略,可以在CF和桌面框架之间有效地共享. (编辑:瑞安网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |