Several useful msbuild tasks
Switch branches/tags
v2.6 v2.1.0 v2.0.2 v2.0.1 v2.0.0 v1.0.2 v1.0.1 v1.0.0 closed/wesay1.4Mono closed/vs2008 closed/ta_wip closed/stable closed/parsedotcom closed/moreChorusSupport closed/mono closed/kstribley closed/keyboardbug closed/ibus closed/i18n closed/http-bug closed/fw/KeyboardingV2 closed/fw-writing-systems closed/email closed/dictionary-services closed/dev closed/cp closed/cp-writingsystems closed/clearshare closed/bugfix closed/beta closed/WsMigrationRedesign closed/WritingSystemSave closed/WritingSystemDeletion closed/VS2010Test closed/UniqueFolderFix closed/SplitterSkipComments closed/SplitterEmptyRootFix closed/SettingsProtection closed/ReorderLiftAndLiftRangesFiles closed/PersistLicenseForJson closed/PalasoImage closed/OptimizeXmlEqualityChecking closed/OptimizeFastSplitter closed/OSVersionReporting closed/NewFolderBrowser closed/MonoUsb closed/LiftIOMerge closed/LexEntryCloneWork closed/LT-15003 closed/LSDevProposals closed/L10NSharpUI closed/L10NSharpForImageToolbox closed/KeyboardingV2 closed/Keyboarding closed/IrrKlang.Net4 closed/ImproveMikeHandling closed/ICUSortBugFix closed/GetSomeMeaningToUseInAbsenseOfHeadWord closed/ForLiftTools closed/FolderBrowserImprovement closed/FlexBridgeStable closed/FlexBridgeAlpha closed/FlexBridge2.0 closed/FlexBridge1.0 closed/FixMergingTextWithSpans closed/FixLiftWriterDateOuputWhenCultureUsesPeriods closed/FixGetSafeDirectories closed/FixColorMessageBug closed/FileSplitterReadsChunks closed/ExtractWinforms closed/EnhanceProgressBar closed/DotNet35FixMergingTextWithSpans closed/DefaultMono closed/DefaultMono-PA closed/DM-notificationdialog closed/ClearShare closed/BetaMono closed/ArtOfReading closed/ArchivingMono FW_8.0.9
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Documentation
SIL.BuildTasks.AWS
SIL.BuildTasks.Tests
SIL.BuildTasks
SIL.ReleaseTasks.Dogfood
SIL.ReleaseTasks.Tests
SIL.ReleaseTasks
build
.editorconfig
.gitignore
CHANGELOG.md
GitVersion.yml
Jenkinsfile
LICENSE
NuGet.config
Readme.md
SIL.BuildTasks.sln

Readme.md

Readme

Several useful msbuild tasks.

Current Tasks

SIL.ReleaseTasks package

Task Description
CreateChangelogEntry Given a Changelog file, this task will add an entry to the debian changelog.
CreateReleaseNotesHtml Given a markdown-style changelog file, this class will generate a release notes HTML file.
StampChangelogFileWithVersion Replaces the first line in a markdown-style Changelog/Release file with the version and date.
SetReleaseNotesProperty Given a markdown-style changelog file, this class will set a property to the changes mentioned in the topmost release.

SIL.BuildTasks package

Task Description
Archive
CpuArchitecture Return the CPU architecture of the current system.
DownloadFile Download a file from a web address.
FileUpdate
MakePot
MakeWixForDirTree
NUnit Run NUnit (v2) on a test assembly.
NUnit3 Run NUnit3 on a test assembly.
Split
StampAssemblies
UnixName Determine the Unix Name of the operating system executing the build.
UpdateBuildTypeFile