【发布时间】:2012-09-25 05:27:31
【问题描述】:
我有一个 windows phone 应用程序,我正在尝试将它移植到 windows 8。问题是这些项目中应该有几个类是通用的。但是 windows phone 的某些功能在 windows 8 上不起作用,反之亦然。所以我可能应该使用预处理器指令来检测操作系统。是否有任何已经定义的预处理器常量可以帮助我解决这个问题?或者您能建议一些更好的方法吗?
附:这些类使用异步 ctp 库。其中一些还具有网络功能。由于 wp 和 win8 中的加载文件以不同的方式实现(我需要使用自定义标头和 POST 请求进行异步文件下载),因此我还必须考虑到这一点。
【问题讨论】:
标签: c# windows-phone-7 windows-8 c-preprocessor