Overview

This namespace hosts various tasks that interact with Visual Studio products

Helpful Links

SourceSafe Command Line Reference

Classes

  ClassDescription
Public classSourceSafe
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.

Sample TaskActions are as follows, HOWEVER use the URL above for full guidance and additional TaskActions:

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

Public classTfsSource
Valid TaskActions are:

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

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

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

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

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

GetChangeset (Required: VersionSpec Optional: Login, Server, WorkingDirectory Output: ExitCode, Changeset)

GetWorkingChangeset (Required: ItemPath Optional: Login, Server, WorkingDirectory, Recursive Output: ExitCode, Changeset)

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

Resolve (Required: ItemPath or ItemCol Optional: Login, Server, Recursive, Version, Auto, NewName)

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

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

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

Remote Execution Support: NA

Public classTfsSourceAdmin
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

Public classTfsVersion
Valid TaskActions are:

GetVersion (Required: TfsBuildNumber, VersionFormat Optional:Major, Minor, BuildNumberRegex, 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

Public classVB6
Valid TaskActions are:

Build (Required: Projects Optional: VB6Path, StopOnError)

Remote Execution Support: NA

Public classVC6
Valid TaskActions are:

Build (Required: Projects Optional: MSDEVPath, StopOnError)

Remote Execution Support: NA

Public classVSDevEnv
This task provides a lightweight wrapper over Devenv.exe

Enumerations

  EnumerationDescription
Public enumerationAutoArg
AutoArg enumeration