我正在开发一个技术库类,可以在两种类型的框架上使用(紧凑型或非紧凑型).
开发此类库的最佳方法是什么?默认情况下使用.NET功能(对于XP Embedded)并在使用Windows CE(使用CF.NET)时进行限制?
谢谢.
我通常通过每个playform具有单独的dll来实现这一点,因此我可以在可能的情况下使用可用的平台
功能(通常都不是严格的子集/超集,并且如果你想要节拍
性能等,则针对交叉点过度限制).
大多数功能都很常见,因此#if代码(具有特定功能的构建符号)的数量通常很少.
为了避免忘记添加项目文件的问题,我在csproj中使用递归通配符,因此自动包含所有.cs文件.