有没有编译符号来检测紧凑的框架?

有没有编译符号来检测紧凑的框架?,第1张

概述有没有编译符号来检测紧凑的框架

是否有编译符号来检测它是否在紧凑的框架平台上运行

Visual Studio MSVCP110D.dll丢失

强制windows显示系统托盘图标

使用windows C#应用程序将应用程序限制为32位体系结构

如何将“user.config”文件从源PC移动到目标PC保存其设置?

C#同步进程启动

你的问题有一个不连贯的地方。 你正在问一个编译符号,所以只有在设计时才存在,并在运行时检测一个条件。 所以你的问题是你究竟在追求哪一个?

如果您想在运行时知道您是否在CF下,请检查Environment.Osversion.Platform属性以查看它是否为WinCE。

if(Environment.Osversion.Platform == PlatformID.WinCE) { // this is CF }

在编译时,它不是那么简单。 默认项目向导为PPC / WinMo项目添加编译符号“PocketPC”,为WinCE项目添加“windowsCE”,为Phone7项目添加“windows_PHONE”,所以你可以这样做:

#if windowsCE || PocketPC || windows_PHONE // this is CF #endif

但没有什么可说的,开发人员不能删除该符号(或将其添加到桌面项目上)。

或者用简单的话来说:

基本的想法是用#if编译器指令为每个框架版本装饰你的代码?

#if CFNET // .net CF code #else // .net code #endif

这里的线程回答你的问题。

总结

以上是内存溢出为你收集整理的有没有编译符号来检测紧凑的框架?全部内容,希望文章能够帮你解决有没有编译符号来检测紧凑的框架?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1292378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存