Providing a patch for the changes I'm using when compiling log4net locally using vs2008 and .net 3.5. The patch is created against trunk @ 701632. It adds project and solution files for vs 2008, adds compilation symbol NET_3_5 which is then added to all conditional compilation statements that have NET_2_0 today. Also the AssemblyInfo.cs has a .NET 3.5 section added. Since the project files have to be manually updated when new files are added to trunk I would appretiate it if this patch (or one with similar functions) where added to trunk.