blogs.conchango.com

welcome to the conchango blogging site
Welcome to blogs.conchango.com Sign in | Join | Help
in Search

Howard van Rooijen's Blog

Microsoft Services (UK) Enterprise Solutions Build Framework

The guys at Microsoft Services UK have created a new GDN workspace for the latest incarnation of the SDC Tasks for MSBuild - basically all the tasks that were in the old SDC Build tools have been re-written for MSBuild. There are several other MSBuild Task community efforts going on at the moment - such as the MSBuild Community Tasks Project for VS 2005 and the Label Source Safe Project - we have Conchango.Code.MSBuild.Tasks which contains various utilities that we couldn't find anywhere else - many are Team Foundation Server centric mainly because of my involvement with the Scrum for Team System project but we also have some around VSS - GetLatest, CheckIn, CheckOut which I'll see if we can release to the outside world. But the SDC Tasks for MSBuild are exhaustive:

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.ACTPerfTest
Microsoft.Sdc.Tasks.AssignCulture
Microsoft.Sdc.Tasks.BizTalk2002.Configure
Microsoft.Sdc.Tasks.BizTalk2004.Assembly.Deploy
Microsoft.Sdc.Tasks.BizTalk2004.Assembly.Exists
Microsoft.Sdc.Tasks.BizTalk2004.Assembly.ExportBindings
Microsoft.Sdc.Tasks.BizTalk2004.Assembly.ImportBindings
Microsoft.Sdc.Tasks.BizTalk2004.Assembly.Undeploy
Microsoft.Sdc.Tasks.BizTalk2004.Clean
Microsoft.Sdc.Tasks.BizTalk2004.Host.Exists
Microsoft.Sdc.Tasks.BizTalk2004.Host.Start
Microsoft.Sdc.Tasks.BizTalk2004.Host.Stop
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Bind
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.TerminateInstances
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Unbind
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Enlist
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Exists
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Start
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Stop
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.UnEnlist
Microsoft.Sdc.Tasks.BizTalk2004.Party.Configure
Microsoft.Sdc.Tasks.BizTalk2004.Party.ConfigureAlias
Microsoft.Sdc.Tasks.BizTalk2004.Party.Create
Microsoft.Sdc.Tasks.BizTalk2004.Party.CreateAlias
Microsoft.Sdc.Tasks.BizTalk2004.Party.Delete
Microsoft.Sdc.Tasks.BizTalk2004.Party.DeleteAlias
Microsoft.Sdc.Tasks.BizTalk2004.Party.Exists
Microsoft.Sdc.Tasks.BizTalk2004.ReceiveLocation.Configure
Microsoft.Sdc.Tasks.BizTalk2004.ReceiveLocation.Exists
Microsoft.Sdc.Tasks.BizTalk2004.ReceiveLocation.AddReceiveLocation
Microsoft.Sdc.Tasks.BizTalk2004.ReceivePort.Configure
Microsoft.Sdc.Tasks.BizTalk2004.ReceivePort.Create
Microsoft.Sdc.Tasks.BizTalk2004.ReceivePort.Delete
Microsoft.Sdc.Tasks.BizTalk2004.ReceivePort.Exists
Microsoft.Sdc.Tasks.BizTalk2004.ReceiveLocation.RemoveReceiveLocation
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Configure
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Create
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Delete
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Enlist
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Exists
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Start
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Stop
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.UnEnlist
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.AddSendPort
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Configure
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Create
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Delete
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Enlist
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Exists
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.RemoveSendPort
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Start
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Stop
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.UnEnlist
Microsoft.Sdc.Tasks.BizTalk2004.TransportData.FileTransportData
Microsoft.Sdc.Tasks.BizTalk2004.TransportData.HttpTransportData
Microsoft.Sdc.Tasks.BizTalk2004.TransportData.SoapTransportData
Microsoft.Sdc.Tasks.Cab.AddFile
Microsoft.Sdc.Tasks.Cab.Create
Microsoft.Sdc.Tasks.Cab.ExtractFile
Microsoft.Sdc.Tasks.Certificates.AddCertificate
Microsoft.Sdc.Tasks.CheckComponentInstalled
Microsoft.Sdc.Tasks.CheckInstalled
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.ComWrapper
Microsoft.Sdc.Tasks.ConsoleReadLine
Microsoft.Sdc.Tasks.StringToItemList
Microsoft.Sdc.Tasks.StringComparison
Microsoft.Sdc.Tasks.File.Delete
Microsoft.Sdc.Tasks.Folder.GetInfo
Microsoft.Sdc.Tasks.GetMetadataValueFromList
Microsoft.Sdc.Tasks.Help.DocumentExceptions
Microsoft.Sdc.Tasks.CreateGuid
Microsoft.Sdc.Tasks.CreateSateliteAssembliesFromResx
Microsoft.Sdc.Tasks.Culture
Microsoft.Sdc.Tasks.EventSource.Create
Microsoft.Sdc.Tasks.EventSource.Log
Microsoft.Sdc.Tasks.File.GetFiles
Microsoft.Sdc.Tasks.Folder.Copy
Microsoft.Sdc.Tasks.Folder.Share.Connect
Microsoft.Sdc.Tasks.Folder.Share.Exists
Microsoft.Sdc.Tasks.Folder.Share.Create
Microsoft.Sdc.Tasks.Folder.Share.Delete
Microsoft.Sdc.Tasks.Folder.Share.Disconnect
Microsoft.Sdc.Tasks.Folder.Share.ShareReturnCode
Microsoft.Sdc.Tasks.GlobalAssemblyCache.AddAssembly
Microsoft.Sdc.Tasks.GlobalAssemblyCache.GacHelper
Microsoft.Sdc.Tasks.GlobalAssemblyCache.RemoveAssembly
Microsoft.Sdc.Tasks.Help.Compile
Microsoft.Sdc.Tasks.Help.CreateProject
Microsoft.Sdc.Tasks.Help.Decompile
Microsoft.Sdc.Tasks.Help.InsertAfter
Microsoft.Sdc.Tasks.Help.InsertBefore
Microsoft.Sdc.Tasks.Help.InsertParent
Microsoft.Sdc.Tasks.LogicalComparison
Microsoft.Sdc.Tasks.MessageQueue.Create
Microsoft.Sdc.Tasks.MessageQueue.Delete
Microsoft.Sdc.Tasks.MessageQueue.SetPermissions
Microsoft.Sdc.Tasks.Msi.GetProperty
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.DeleteKeyTree
Microsoft.Sdc.Tasks.Registry.CreateKey
Microsoft.Sdc.Tasks.Registry.DeleteKey
Microsoft.Sdc.Tasks.Registry.Get
Microsoft.Sdc.Tasks.Registry.Set
Microsoft.Sdc.Tasks.Security.AddAcl
Microsoft.Sdc.Tasks.Security.RemoveAcl
Microsoft.Sdc.Tasks.ServiceProcess.Exists
Microsoft.Sdc.Tasks.ServiceProcess.Start
Microsoft.Sdc.Tasks.ServiceProcess.Stop
Microsoft.Sdc.Tasks.ServiceProcess.UpdateIdentity
Microsoft.Sdc.Tasks.Email
Microsoft.Sdc.Tasks.GetInstalledComponents
Microsoft.Sdc.Tasks.GetInstalledProducts
Microsoft.Sdc.Tasks.NativeMethods
Microsoft.Sdc.Tasks.Resources
Microsoft.Sdc.Tasks.Sleep
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.Revoke
Microsoft.Sdc.Tasks.Sql.Role.AddUser
Microsoft.Sdc.Tasks.Sql.Access.Grant
Microsoft.Sdc.Tasks.Summary.AddToReport
Microsoft.Sdc.Tasks.Time.Diff
Microsoft.Sdc.Tasks.Time.Get
Microsoft.Sdc.Tasks.Time.Report
Microsoft.Sdc.Tasks.Tools.DevEnv
Microsoft.Sdc.Tasks.Tools.MsTest
Microsoft.Sdc.Tasks.Tools.StrongName.AddSkipVerification
Microsoft.Sdc.Tasks.Tools.StrongName.ExtractPublicKey
Microsoft.Sdc.Tasks.Tools.FxCop
Microsoft.Sdc.Tasks.Tools.StrongName.GenerateKey
Microsoft.Sdc.Tasks.Tools.Installshield
Microsoft.Sdc.Tasks.Tools.NDoc
Microsoft.Sdc.Tasks.Tools.NUnit
Microsoft.Sdc.Tasks.Tools.PreSharp
Microsoft.Sdc.Tasks.Tools.PsExec
Microsoft.Sdc.Tasks.Tools.StrongName.GetPublicKeyToken
Microsoft.Sdc.Tasks.Tools.StrongName.ReSign
Microsoft.Sdc.Tasks.Tools.StyleCop
Microsoft.Sdc.Tasks.TrimJavascript
Microsoft.Sdc.Tasks.VersionNumber.CppCodeDomProvider
Microsoft.Sdc.Tasks.VersionNumber.CppCodeGenerator
Microsoft.Sdc.Tasks.VersionNumber.CreateSourceFiles
Microsoft.Sdc.Tasks.VersionNumber.Load
Microsoft.Sdc.Tasks.VersionNumber.SplitBuildNumber
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.AddNetworkAdapter
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Exists
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.OS.CheckHeartBeat
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.OS.Shutdown
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Start
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Stop
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.Smtp.Create
Microsoft.Sdc.Tasks.Web.Smtp.Start
Microsoft.Sdc.Tasks.Web.Smtp.Stop
Microsoft.Sdc.Tasks.Web.WebSite.AddBinding
Microsoft.Sdc.Tasks.Web.WebSite.AddFilter
Microsoft.Sdc.Tasks.Web.WebSite.AddMimeType
Microsoft.Sdc.Tasks.Web.WebSite.AddhttpCustomHeader
Microsoft.Sdc.Tasks.Web.WebSite.DeleteFilter
Microsoft.Sdc.Tasks.Web.WebSite.FilterExists
Microsoft.Sdc.Tasks.Web.WebSite.UpdateHttpErrorSetting
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.Web.WebSite.UpdateServerCertificate
Microsoft.Sdc.Tasks.Wix.CompileMsi
Microsoft.Sdc.Tasks.Wix.Fragment
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
Microsoft.Sdc.Tasks.Zip.JSEnumerationWrapper
Microsoft.Sdc.Tasks.Zip.ZipManager

If you're running a project using MSBuild as your build engine - download the framework now!

Published 01 March 2006 16:25 by howard.vanrooijen

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

Peck's Blog said:

I'm a developer within Microsoft Services in the UK. The group I work in have developed a framework that...
March 2, 2006 15:45
 

Peck's Blog said:

I'm a developer within Microsoft Services in the UK. The group I work in have developed a framework that...
March 2, 2006 15:45
 

Peck's Blog said:

I'm a developer within Microsoft Services in the UK. The group I work in have developed a framework that...
March 2, 2006 15:49
 

The Iguana Pad said:

March 30, 2006 23:08
 

Santosh Benjamin said:

Just stumbled across this post about the UK SDC Build and Deployment Framework for MSBuild. Actually...
May 23, 2006 21:00
 

TFS.Net said:

May 11, 2007 16:42
 

Buck Hodges said:

Build systems need to do all sorts of things, from updating web sites to deploying databases. Often,

May 30, 2007 14:06

Leave a Comment

(required) 
(optional)
(required) 
Submit
Powered by Community Server (Personal Edition), by Telligent Systems