Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
MSBuild 是微軟平台的一個重頭戲, 當然也是 Team Build 的核心...
但是 目前 Team Build 遺憾的只支援了 .NET 2.0 的 MSBuild 腳本, 幸好這是可以延伸的
幾個 資訊分享
https://msbuildtasks.tigris.org/ https://msbuildtasks.com/
開放源碼的主要站台,目的是 讓 MSBuild 能夠 支援更多的 Build Tasks
目前已經支援有 (注意 打*號表示該 Task 可能會移除或上未完成.) .... no Jxxx
AppPoolController
Allows control for an application pool on a local or remote machine with IIS installed.AppPoolCreate
Creates a new application pool on a local or remote machine.AppPoolDelete
Deletes an existing application pool on a local or remote machine.AssemblyInfo
Generates an AssemblyInfo file using the attributes given.Attrib
Changes the attributes of files and/or directoriesFileUpdate
Replace text in file(s) using a Regular Expression.FtpUpload
Uploads a file using File Transfer Protocol (FTP).FxCop
Uses FxCop to analyze managed code assemblies and reports on their design best-practice compliance.
Sends an email message.Math.Add
Add numbers.Math.Divide
Divide numbers.Math.Multiple
Multiple numbers.Math.Subtract
Subtract numbers.Move
Moves files on the filesystem to a new location.NDoc
Runs NDoc to create documentation.NUnit
Runs tests using the NUnit.RegistryRead
Reads a value from the Registry.RegistryWrite
Writes a value to the Registry.RegexMatch*
Filters an item group with a regular expressionRegexReplace*
Replaces strings within items from an item group with a regular expressionScript
Executes code contained within the task.ServiceController
Task that can control a Windows service.ServiceQuery
Task that can determine the status of a service.Sleep
A task for sleeping for a specified period of time.SqlExecute
Executes a SQL commandSvnCheckout
Checkout files from SubversionSvnClient
Subversion ClientSvnCommit
Commit files to SubversionSvnExport
Export files from SubversionSvnInfo
Get Subversion information for a file or directory.SvnUpdate
Update files from SubversionSvnVersion
Get Subversion revision number of a local copyTaskSchema
Generates a XSD schema of the MSBuild tasks in an assembly.Time
Gets the current date and time.Unzip
Unzip a file to a target directory.Version
Increments a four-part version number stored in a text fileVssAdd
Adds files to a Visual SourceSafe database.VssCheckin
Checks in files to a Visual SourceSafe database.VssCheckout
Checks out files from a Visual SourceSafe database.VssClean*
Removes Visual SourceSafe binding information and status files from a Visual Studio solution tree.VssDiff
Generates a diff between two versions of an item in a Visual SourceSafe database.VssGet
Gets the latest version of a file or project from a Visual SourceSafe database.VssHistory
Generates an XML file containing the history of an item in a Visual SourceSafe database between two dates or labels.VssLabel
Labels an item in a Visual SourceSafe database.VssUndoCheckout
Cancels a checkout of an item from a Visual SourceSafe database.WebDirectoryCreate
Creates a new web directory on a local or remote machine.WebDirectoryDelete
Deletes a web directory on a local or remote machineWebDownload
Downloads a resource with the specified URI to a local file.XmlRead
Reads a value from a XML document using a XPath.XmlWrite
Updates a XML document using a XPath.Xslt
Merge and transform a set of xml files.Zip
Create a zip file with the files specified.
https://blogs.msdn.com/polo_lee/archive/2006/09/26/...
MSBee.. 我先前已經 簡短的 一份 整理資料,目的在 讓 Team Build 能夠 Build .NET 1.1 版本的 Code.
PS. 說到底還是最近忙碌下的怠惰,但是幸好這兩天 有 一個 Partner Training, 逼我又把東西 整理出來