I looked around first and did a few searches and didn't find any other posts with this content so...
There are some slight adjustments to the templates (from the 2.6 release) that needed to be made before they would compile for the Compact Framework v1.0. In nearly all cases it was merely a matter of finding the correct method overload. The exception being in the Hashtable template where two constructors had to be "removed" as they don't exist in CF.
All changes were done through the introduction of an additional boolean template parameter. The original template code remains intact and the CF compilable code is presented in the else-condition of the template logic switching off of the new template parameter.
As I have only recently started to dig into the CF 2.0 beta I haven't yet addressed any differences there. The new template parameter will almost certainly need to be changed from merely being a boolean to being a switchable numeric value - but we'll cross that bridge later...
I hope I didn't waste time duplicating effort.
rish
Post Edited (rish) : 12/27/2004 3:28:22 AM GMT