NetCvsLib is a CVS client library written entirely in C# for the .NET platform.
Check it out NetCvsLib.