Tasks for MSBuild 2.0 (VS 2005 beta 1)
I have just realised there are over 100 tasks for MSBuild 2.0 in the .NET Solution Build & Deployment Process & Tools GDN sample! These tasks were developed here in London by Microsoft UK. They even include NUnit and WiX tasks. Here is the long list....
Microsoft.Sdc.Tasks.ActiveDirectory.Group.AddUser Microsoft.Sdc.Tasks.ActiveDirectory.Group.Create Microsoft.Sdc.Tasks.ActiveDirectory.User.Create Microsoft.Sdc.Tasks.ActiveDirectory.User.GrantPrivilege Microsoft.Sdc.Tasks.BizTalk2002.Configure Microsoft.Sdc.Tasks.Cab.AddFile Microsoft.Sdc.Tasks.Cab.Create Microsoft.Sdc.Tasks.Cab.ExtractFile Microsoft.Sdc.Tasks.CheckComponentInstalled Microsoft.Sdc.Tasks.CheckProductInstalled Microsoft.Sdc.Tasks.CodeCoverage.AddAssembly Microsoft.Sdc.Tasks.CodeCoverage.Create Microsoft.Sdc.Tasks.CodeCoverage.MergeReports Microsoft.Sdc.Tasks.CodeCoverage.Start Microsoft.Sdc.Tasks.CodeCoverage.Stop Microsoft.Sdc.Tasks.CompileTestSummary Microsoft.Sdc.Tasks.ComponentServices.Application.AddComponent Microsoft.Sdc.Tasks.ComponentServices.Application.Delete Microsoft.Sdc.Tasks.ComponentServices.Application.RemoveComponent Microsoft.Sdc.Tasks.ComponentServices.Application.Shutdown Microsoft.Sdc.Tasks.ComponentServices.Application.Update Microsoft.Sdc.Tasks.ComponentServices.Component.Update Microsoft.Sdc.Tasks.ConsoleReadLine Microsoft.Sdc.Tasks.CreateGuid Microsoft.Sdc.Tasks.Email Microsoft.Sdc.Tasks.EventSource.Create Microsoft.Sdc.Tasks.File.Copy Microsoft.Sdc.Tasks.File.Delete Microsoft.Sdc.Tasks.Folder.Copy Microsoft.Sdc.Tasks.Folder.Create Microsoft.Sdc.Tasks.Folder.Delete Microsoft.Sdc.Tasks.Folder.Share.Connect Microsoft.Sdc.Tasks.Folder.Share.Create Microsoft.Sdc.Tasks.Folder.Share.Delete Microsoft.Sdc.Tasks.Folder.Share.Disconnect Microsoft.Sdc.Tasks.GetInstalledComponents Microsoft.Sdc.Tasks.GlobalAssemblyCache.AddAssembly Microsoft.Sdc.Tasks.GlobalAssemblyCache.RemoveAssembly Microsoft.Sdc.Tasks.GetInstalledProducts Microsoft.Sdc.Tasks.Help.Decompile Microsoft.Sdc.Tasks.MessageQueue.Create Microsoft.Sdc.Tasks.MessageQueue.Delete Microsoft.Sdc.Tasks.MessageQueue.SetPermissions Microsoft.Sdc.Tasks.Msi.Install Microsoft.Sdc.Tasks.Msi.Repair Microsoft.Sdc.Tasks.Msi.Uninstall Microsoft.Sdc.Tasks.PerformanceCounters.Add Microsoft.Sdc.Tasks.PerformanceCounters.Remove Microsoft.Sdc.Tasks.Ping Microsoft.Sdc.Tasks.Registry.Get Microsoft.Sdc.Tasks.Registry.Set Microsoft.Sdc.Tasks.Security.AddAcl Microsoft.Sdc.Tasks.Security.RemoveAcl Microsoft.Sdc.Tasks.ServiceProcess.Start Microsoft.Sdc.Tasks.ServiceProcess.Stop Microsoft.Sdc.Tasks.ServiceProcess.UpdateIdentity Microsoft.Sdc.Tasks.Sleep Microsoft.Sdc.Tasks.SourceDepot.Changes Microsoft.Sdc.Tasks.SourceDepot.ChangesInInterval Microsoft.Sdc.Tasks.SourceDepot.CreateBranch Microsoft.Sdc.Tasks.SourceDepot.CreateClientFromTemplate Microsoft.Sdc.Tasks.SourceDepot.DeleteBranch Microsoft.Sdc.Tasks.SourceDepot.GetChangelistFromDateTime Microsoft.Sdc.Tasks.SourceDepot.GetChangelistFromLabel Microsoft.Sdc.Tasks.SourceDepot.GetUsersForChangelists Microsoft.Sdc.Tasks.SourceDepot.Integrate Microsoft.Sdc.Tasks.SourceDepot.LabelSync Microsoft.Sdc.Tasks.SourceDepot.ReverseIntegrate Microsoft.Sdc.Tasks.SourceDepot.Sync Microsoft.Sdc.Tasks.SourceSafe.Get Microsoft.Sdc.Tasks.SourceSafe.LabelGet Microsoft.Sdc.Tasks.Sql.DisconnectUsers Microsoft.Sdc.Tasks.Sql.Execute Microsoft.Sdc.Tasks.Sql.Access.Grant Microsoft.Sdc.Tasks.Sql.Access.Revoke Microsoft.Sdc.Tasks.Sql.Role.AddUser Microsoft.Sdc.Tasks.Summary.AddToReport Microsoft.Sdc.Tasks.Tools.DevEnv Microsoft.Sdc.Tasks.Tools.FxCop Microsoft.Sdc.Tasks.Tools.Installshield Microsoft.Sdc.Tasks.Tools.NDoc Microsoft.Sdc.Tasks.Tools.NUnit Microsoft.Sdc.Tasks.Tools.Sn Microsoft.Sdc.Tasks.Tools.StyleCop Microsoft.Sdc.Tasks.Touch Microsoft.Sdc.Tasks.VersionNumber.Load Microsoft.Sdc.Tasks.VersionNumber.Update Microsoft.Sdc.Tasks.VirtualServer.Load Microsoft.Sdc.Tasks.VirtualServer.RegisterVirtualMachine Microsoft.Sdc.Tasks.VirtualServer.UnregisterVirtualMachine Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Start Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Stop Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.OS.CheckHeartBeat Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.OS.Shutdown Microsoft.Sdc.Tasks.Web.AppPool.Create Microsoft.Sdc.Tasks.Web.AppPool.Delete Microsoft.Sdc.Tasks.Web.FtpSite.Create Microsoft.Sdc.Tasks.Web.FtpSite.CreateVirtualDirectory Microsoft.Sdc.Tasks.Web.FtpSite.Delete Microsoft.Sdc.Tasks.Web.FtpSite.DeleteVirtualDirectory Microsoft.Sdc.Tasks.Web.FtpSite.Start Microsoft.Sdc.Tasks.Web.FtpSite.Stop Microsoft.Sdc.Tasks.Web.ServiceExtension.AddFile Microsoft.Sdc.Tasks.Web.ServiceExtension.DeleteFile Microsoft.Sdc.Tasks.Web.WebSite.AddBinding Microsoft.Sdc.Tasks.Web.WebSite.Continue Microsoft.Sdc.Tasks.Web.WebSite.Create Microsoft.Sdc.Tasks.Web.WebSite.CreateVirtualDirectory Microsoft.Sdc.Tasks.Web.WebSite.Delete Microsoft.Sdc.Tasks.Web.WebSite.DeleteVirtualDirectory Microsoft.Sdc.Tasks.Web.WebSite.Pause Microsoft.Sdc.Tasks.Web.WebSite.Start Microsoft.Sdc.Tasks.Web.WebSite.Stop Microsoft.Sdc.Tasks.Web.WebSite.UnloadVirtualDirectory Microsoft.Sdc.Tasks.Wix.CompileMsi Microsoft.Sdc.Tasks.Wix.LinkMsi Microsoft.Sdc.Tasks.Xml.CanonicalizeFile Microsoft.Sdc.Tasks.Xml.GetValue Microsoft.Sdc.Tasks.Xml.ModifyFile Microsoft.Sdc.Tasks.Xml.XslTransform Microsoft.Sdc.Tasks.Zip.AddFile Microsoft.Sdc.Tasks.Zip.Create Microsoft.Sdc.Tasks.Zip.ExtractFile