Arn*_* F. 7 c# compact-framework conditional-compilation
我正在开发一个技术库类,可以在两种类型的框架上使用(紧凑型或非紧凑型).
开发此类库的最佳方法是什么?默认情况下使用.NET功能(对于XP Embedded)并在使用Windows CE(使用CF.NET)时进行限制?
谢谢.
我通常通过为每个播放形式提供单独的 dll 来实现此目的,因此我可以在可能的情况下使用可用的平台功能(通常两者都不是严格的子集/超集,并且如果您想要节拍性能等,则针对交集的目标会受到过度限制)。
不过,大多数功能都是通用的,因此 #if 代码(带有特定于功能的构建符号)的数量通常很少。
为了避免忘记添加项目文件的问题,我在 csproj 中使用递归通配符,以便自动包含所有 .cs 文件。
| 归档时间: |
|
| 查看次数: |
1227 次 |
| 最近记录: |