Kit George (member of the BCL team) blogged an update that we just did to our Design Guidelines. The new guidelines talk issues related to evolving managed APIs. See

http://weblogs.asp.net/bclteam/archive/2004/09/07/226489.aspx