Overview

This namespace hosts various tasks that interact with Visual Studio products

Helpful Links

SourceSafe Command Line Reference

Classes

  ClassDescription
SourceSafe
Please be aware that this is a very light wrapper for ss.exe

See the Command Line Reference on MSDN (http://msdn.microsoft.com/en-us/library/003ssz4z(VS.80).aspx) for full details.

Valid TaskActions are:

Checkout (Required: FilePath Optional: Arguments, Database, SSVersion, SuppressI)

Checkin (Required: FilePath Optional: Arguments, Database, SSVersion, SuppressI)

Cloak (Required: FilePath Optional: Arguments, Database, SSVersion, SuppressI)

Create (Required: FilePath Optional: Arguments, Database, SSVersion, SuppressI)

Decloak (Required: FilePath Optional: Arguments, Database, SSVersion, SuppressI)

Delete (Required: FilePath Optional: Arguments, Database, SSVersion, SuppressI)

Destroy (Required: FilePath Optional: Arguments, SSVersion, SuppressI)

Get (Required: FilePath Optional: Arguments, Database, SSVersion, SuppressI)

Remote Execution Support: No

TfsSource
Valid TaskActions are:

Add (Required: ItemPath or ItemCol Optional: Server, Version, WorkingDirectory, Recursive Output: ExitCode)

Checkin (Required: ItemPath or ItemCol Optional: Server, Comments, Notes, Version, WorkingDirectory, Recursive Output: ExitCode)

Checkout (Required: ItemPath or ItemCol Optional: Server, Version, WorkingDirectory, Recursive Output: ExitCode)

Delete (Required: ItemPath or ItemCol Optional: Server, Version, WorkingDirectory, Recursive Output: ExitCode)

Get (Required: ItemPath or ItemCol Optional: Server, Version, WorkingDirectory, Recursive, Force, Overwrite, All Output: ExitCode)

Merge (Required: ItemPath, Destination Optional: Server, Recursive, VersionSpec, Version, Baseless, Force Output: ExitCode)

GetPendingChanges (Required: ItemPath Optional: Server, Recursive, Version Output: PendingChanges, PendingChangesExist Output: ExitCode)

UndoCheckout (Required: ItemPath or ItemCol Optional: Server, Version, WorkingDirectory, Recursive Output: ExitCode)

Undelete (Required: ItemPath or ItemCol Optional: Server, Version, WorkingDirectory, Recursive Output: ExitCode)

Remote Execution Support: NA

TfsSourceAdmin
Valid TaskActions are:

Branch (Required: OldItem, NewItem Optional: Version, WorkingDirectory, VersionSpec Output: ExitCode)

Rename (Required: OldItem, NewItem Optional: Version, WorkingDirectory, VersionSpec Output: ExitCode)

Remote Execution Support: NA

TfsVersion
Valid TaskActions are:

GetVersion (Required: TfsBuildNumber, Major, Minor, VersionFormat Optional:PaddingCount, PaddingDigit, StartDate, DateFormat, BuildName, Delimiter, Build, Revision, VersionTemplateFormat, CombineBuildAndRevision, UseUtcDateOutput: Version, Major, Minor, Build, Revision)

Please Note: The output of GetVersion should not be used to change the $(BuildNumber). For guidance, see: http://freetodev.spaces.live.com/blog/cns!EC3C8F2028D842D5!404.entry

SetVersion (Required: Version, Files Optional: TextEncoding, SetAssemblyVersion, AssemblyVersion, SetAssemblyFileVersion, ForceSetVersion

Remote Execution Support: NA

VB6
Valid TaskActions are:

Build (Required: Projects Optional: VB6Path, StopOnError)

Remote Execution Support: NA