We made a discovery today that the most recent release (1.0) of the PowerCollections library is not compatible with the .NET 2.0 RTM. This is because of the changes in System.Collections.Generic.KeyValuePair<TKey,TValue> to make it immutable. (The change was actually in a release candidate before the final release. Basically the public Key and Value fields were abstracted via readonly properties.) A few of the PowerCollections classes make use of the formerly-exposed fields to set or modify the key and value.
So, I made the necessary changes to the project so that we could continue to use it. But, I'm surprised that Peter Golde, who owns the project, has not at least acknowledged there is a problem and provided an updated version. I'm tempted to post my changes because there seems to be alot of people who are complaining about it in comments and the forums. But I wouldn't want to cause a "fork" in the project at all, especially for such a trivial thing. I know there are several other things that ought to be changed to accomodate changes in the release, like arrays properly implementing generic IList. There is a specific workaround for the issue in PowerCollections.
[UPDATE:] This has been fixed officially!