A copy of MSDN documentation was included on one of the DVDs for Visual Studio .NET's first release, so at least around that time offline mode was possible. I think I was reading those docs more than actually programming.