classes missing from .Net Framework beta 2?

I am working with a development team in a fairly large software team. We have been using Visual Studio Beta 1 and I am testing Beta 2. I have two machines, one is running Beta 1 and the other is running Beta 2. On my Beta 1 machine, if I try to compile a solution it compiles with no errors. On the Beta 2 machine, I get all kinds of errors. One in particular says "The type or namespace name 'IKeyComparer' could not be found (are you missing a using directive or an assembly reference?)" and I have gotten other similar messages with other classes. I have looked up "IKeyComparer" and other classes that it says doesn't exist in help files and on Microsoft's website, and from all available information IKeyComparer should be part of the .Net framework under System.Collections and other classes being used should be in the .Net Framework, yet Visual Studio Beta 2 says it doesn't exist. Is this a bug? Did Microsoft take stuff out of the .Net Framework for Beta 2 and not tell anyone? Any ideas?
[1017 byte] By [OSIGeoff] at [2007-12-16]
# 1
Hi,
There are many changes in Beta 1 to Beta 2. Some classes has been dropped and replaced with another. Some namespaces has been renamed. eg.
stdcli::language namespace has now been drooped (it is now default, you could access safe_cast<> even w/o declaring the namespace)...

Som windows forms object has also been marked obsolete. Just like the raftingContainer which was replaced by ToopStripPanel...

All I can say Is good luck on porting your system to Beta 2, coz I sure had a hell of a time doing it... Big Smile
cheers,
Paul June A. Domag

PaulDomag at 2007-8-21 > top of Msdn Tech,.NET Development,.NET Base Class Library...
# 2
There has been a huge discussion on the whole IKeyComparer issue here.

Despite what the previous link says, I think it has really been renamed to IEqualityComparer.

DavidM.Kean at 2007-8-21 > top of Msdn Tech,.NET Development,.NET Base Class Library...

.NET Development

Site Classified