56 changed files with 3827 additions and 4 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,187 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
// <copyright file="MSBuild.ExtensionPack.BizTalk.xsd">(c) http://www.codeplex.com/MSBuildExtensionPack. This source is subject to the Microsoft Permissive License. See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. All other rights reserved.</copyright> |
|||
--> |
|||
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|||
<xs:include schemaLocation="Microsoft.Build.Core.xsd"/> |
|||
<xs:element name="MSBuild.ExtensionPack.BizTalk.BizTalkApplication" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="AddReference"/> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="Create"/> |
|||
<xs:enumeration value="Delete"/> |
|||
<xs:enumeration value="DisableAllReceiveLocations"/> |
|||
<xs:enumeration value="EnableAllReceiveLocations"/> |
|||
<xs:enumeration value="Get"/> |
|||
<xs:enumeration value="RemoveReference"/> |
|||
<xs:enumeration value="StartAll"/> |
|||
<xs:enumeration value="StartAllOrchestrations"/> |
|||
<xs:enumeration value="StartAllSendPortGroups"/> |
|||
<xs:enumeration value="StartAllSendPorts"/> |
|||
<xs:enumeration value="StartReferencedApplications"/> |
|||
<xs:enumeration value="StopAll"/> |
|||
<xs:enumeration value="StopReferencedApplications"/> |
|||
<xs:enumeration value="UndeployAllPolicies"/> |
|||
<xs:enumeration value="UnenlistAllOrchestrations"/> |
|||
<xs:enumeration value="UnenlistAllSendPortGroups"/> |
|||
<xs:enumeration value="UnenlistAllSendPorts"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="Application"/> |
|||
<xs:attribute name="Database"/> |
|||
<xs:attribute name="Default" type="msb:boolean"/> |
|||
<xs:attribute name="Description"/> |
|||
<xs:attribute name="Force" type="msb:boolean"/> |
|||
<xs:attribute name="References"/> |
|||
<xs:attribute name="MachineName"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
<xs:element name="MSBuild.ExtensionPack.BizTalk.BizTalkReceiveHandler" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="Create"/> |
|||
<xs:enumeration value="Delete"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="MachineName"/> |
|||
<xs:attribute name="DatabaseServer"/> |
|||
<xs:attribute name="Database"/> |
|||
<xs:attribute name="Force"/> |
|||
<xs:attribute name="HostName" type="msb:non_empty_string" use="required"/> |
|||
<xs:attribute name="CustomCfg"/> |
|||
<xs:attribute name="Exists"/> |
|||
<xs:attribute name="AdapterName"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
<xs:element name="MSBuild.ExtensionPack.BizTalk.BizTalkHostInstance" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="Create"/> |
|||
<xs:enumeration value="Delete"/> |
|||
<xs:enumeration value="GetState"/> |
|||
<xs:enumeration value="Start"/> |
|||
<xs:enumeration value="Stop"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="MachineName"/> |
|||
<xs:attribute name="HostName" type="msb:non_empty_string" use="required"/> |
|||
<xs:attribute name="Exists"/> |
|||
<xs:attribute name="Force"/> |
|||
<xs:attribute name="AccountName"/> |
|||
<xs:attribute name="AccountPassword"/> |
|||
<xs:attribute name="State"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
<xs:element name="MSBuild.ExtensionPack.BizTalk.BizTalkAssembly" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="Add"/> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="Remove"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="MachineName"/> |
|||
<xs:attribute name="DatabaseServer"/> |
|||
<xs:attribute name="Application" type="msb:non_empty_string" use="required"/> |
|||
<xs:attribute name="DeploymentPath"/> |
|||
<xs:attribute name="Database"/> |
|||
<xs:attribute name="Assemblies" use="required"/> |
|||
<xs:attribute name="Exists"/> |
|||
<xs:attribute name="Gac"/> |
|||
<xs:attribute name="Force"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
<xs:element name="MSBuild.ExtensionPack.BizTalk.BizTalkHost" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="Create"/> |
|||
<xs:enumeration value="Delete"/> |
|||
<xs:enumeration value="Update"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="AdditionalHostSettings"/> |
|||
<xs:attribute name="MachineName"/> |
|||
<xs:attribute name="DatabaseServer"/> |
|||
<xs:attribute name="Database"/> |
|||
<xs:attribute name="HostName" type="msb:non_empty_string" use="required"/> |
|||
<xs:attribute name="HostType"/> |
|||
<xs:attribute name="Use32BitHostOnly"/> |
|||
<xs:attribute name="Exists"/> |
|||
<xs:attribute name="Trusted"/> |
|||
<xs:attribute name="Tracking"/> |
|||
<xs:attribute name="Default"/> |
|||
<xs:attribute name="WindowsGroup"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
<xs:element name="MSBuild.ExtensionPack.BizTalk.BizTalkSendHandler" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="Create"/> |
|||
<xs:enumeration value="Delete"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="MachineName"/> |
|||
<xs:attribute name="DatabaseServer"/> |
|||
<xs:attribute name="Database"/> |
|||
<xs:attribute name="Force"/> |
|||
<xs:attribute name="HostName" type="msb:non_empty_string" use="required"/> |
|||
<xs:attribute name="CustomCfg"/> |
|||
<xs:attribute name="Exists"/> |
|||
<xs:attribute name="Default"/> |
|||
<xs:attribute name="AdapterName"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
</xs:schema> |
|||
File diff suppressed because it is too large
Binary file not shown.
Binary file not shown.
@ -0,0 +1,121 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
// <copyright file="MSBuild.ExtensionPack.Iis7.xsd">(c) http://www.codeplex.com/MSBuildExtensionPack. This source is subject to the Microsoft Permissive License. See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. All other rights reserved.</copyright> |
|||
--> |
|||
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|||
<xs:include schemaLocation="Microsoft.Build.Core.xsd" /> |
|||
<xs:element name="MSBuild.ExtensionPack.Web.Iis7AppPool" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="Delete"/> |
|||
<xs:enumeration value="GetInfo"/> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="Modify"/> |
|||
<xs:enumeration value="Recycle"/> |
|||
<xs:enumeration value="SetIdentity"/> |
|||
<xs:enumeration value="SetPipelineMode"/> |
|||
<xs:enumeration value="Start"/> |
|||
<xs:enumeration value="Stop"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="AutoStart" type="msb:boolean"/> |
|||
<xs:attribute name="Enable32BitAppOnWin64" type="msb:boolean"/> |
|||
<xs:attribute name="Force" type="msb:boolean"/> |
|||
<xs:attribute name="IdentityPassword"/> |
|||
<xs:attribute name="IdentityType"/> |
|||
<xs:attribute name="ManagedRuntimeVersion"/> |
|||
<xs:attribute name="MaxProcesses"/> |
|||
<xs:attribute name="Name" use="required"/> |
|||
<xs:attribute name="PeriodicRestartPrivateMemory"/> |
|||
<xs:attribute name="PeriodicRestartTime"/> |
|||
<xs:attribute name="PipelineMode"/> |
|||
<xs:attribute name="PoolIdentity"/> |
|||
<xs:attribute name="QueueLength"/> |
|||
<xs:attribute name="RecycleInterval"/> |
|||
<xs:attribute name="RecycleRequests"/> |
|||
<xs:attribute name="RecycleTimes"/> |
|||
<xs:attribute name="Authority"/> |
|||
<xs:attribute name="MachineName"/> |
|||
<xs:attribute name="UserName"/> |
|||
<xs:attribute name="UserPassword"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
<xs:element name="MSBuild.ExtensionPack.Web.Iis7Binding" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="Add"/> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="Modify"/> |
|||
<xs:enumeration value="Remove"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="BindingInformation"/> |
|||
<xs:attribute name="BindingProtocol"/> |
|||
<xs:attribute name="CertificateHash"/> |
|||
<xs:attribute name="CertificateStoreName"/> |
|||
<xs:attribute name="Name" use="required"/> |
|||
<xs:attribute name="Port"/> |
|||
<xs:attribute name="PreviousBindingInformation"/> |
|||
<xs:attribute name="PreviousBindingProtocol"/> |
|||
<xs:attribute name="Authority"/> |
|||
<xs:attribute name="MachineName"/> |
|||
<xs:attribute name="UserName"/> |
|||
<xs:attribute name="UserPassword"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
<xs:element name="MSBuild.ExtensionPack.Web.Iis7Website" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="AddApplication"/> |
|||
<xs:enumeration value="AddVirtualDirectory"/> |
|||
<xs:enumeration value="Create"/> |
|||
<xs:enumeration value="ModifyPath"/> |
|||
<xs:enumeration value="Delete"/> |
|||
<xs:enumeration value="DeleteVirtualDirectory"/> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="CheckVirtualDirectoryExists"/> |
|||
<xs:enumeration value="GetInfo"/> |
|||
<xs:enumeration value="Start"/> |
|||
<xs:enumeration value="Stop"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="Applications"/> |
|||
<xs:attribute name="AppPool"/> |
|||
<xs:attribute name="EnabledProtocols"/> |
|||
<xs:attribute name="Force" type="msb:boolean"/> |
|||
<xs:attribute name="Name" use="required"/> |
|||
<xs:attribute name="Path"/> |
|||
<xs:attribute name="PhysicalPath"/> |
|||
<xs:attribute name="Port"/> |
|||
<xs:attribute name="VirtualDirectories"/> |
|||
<xs:attribute name="Authority"/> |
|||
<xs:attribute name="MachineName"/> |
|||
<xs:attribute name="UserName"/> |
|||
<xs:attribute name="UserPassword"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
</xs:schema> |
|||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,29 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
// <copyright file="MSBuild.ExtensionPack.JSharp.xsd">(c) http://www.codeplex.com/MSBuildExtensionPack. This source is subject to the Microsoft Permissive License. See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. All other rights reserved.</copyright> |
|||
--> |
|||
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|||
<xs:include schemaLocation="Microsoft.Build.Core.xsd" /> |
|||
<xs:element name="MSBuild.ExtensionPack.Compression.Zip" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="Create"/> |
|||
<xs:enumeration value="Extract"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="CompressFiles"/> |
|||
<xs:attribute name="CompressPath"/> |
|||
<xs:attribute name="ZipFileName" use="required"/> |
|||
<xs:attribute name="ExtractPath"/> |
|||
<xs:attribute name="RemoveRoot"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
</xs:schema> |
|||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,745 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
// <copyright file="MSBuild.ExtensionPack.MSTFSBuild2008.xsd">(c) http://www.codeplex.com/MSBuildExtensionPack. This source is subject to the Microsoft Permissive License. See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. All other rights reserved.</copyright> |
|||
--> |
|||
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|||
<xs:include schemaLocation="Microsoft.Build.Core.xsd" /> |
|||
<xs:element name="Get" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The Get task retrieves a read-only copy of the files and folders in a workspace by using specified options. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildUri"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The build URI. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Workspace" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The workspace name. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Version"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The file versionspec. By default the versionspec used is T, or the latest version. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Filespec"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The items in the workspace. By default, Team Foundation Build gets all items in the workspace specified by the WorkspaceName property. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Overwrite" type="msb:boolean"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Specifies whether to overwrite writable files that are not checked out. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="PopulateOutput" type="msb:boolean"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Populate the Gets, Replaces, Deletes and GetWarnings Item Groups |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Preview" type="msb:boolean"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Specifies whether to display what would occur without actually performing the Get operation. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Recursive" type="msb:boolean"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Specifies whether files are retrieved recursively. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Force" type="msb:boolean"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Specifies whether the files are retrieved incrementally. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="Label" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The Label task attaches a label to the latest version of the files in the workspace. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Name" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The label name. By default, the name of the label created by Team Foundation Build is the same as the BuildNumber property. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Version"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The version of the file or folder. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Scope"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Specifies the scope of the label |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Files" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The items to be labeled. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Child"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
This corresponds to the /child option of tf.exe label command. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Recursive" type="msb:boolean"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Specifies whether the files are labeled recursively. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Comments"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The comment used for the label by Team Foundation Build. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="GenCheckinNotesUpdateWorkItems" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The GenCheckinNotesUpdateWorkItems task associates changesets and work items with a specified build. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildUri" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The URI for the build definition. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildNumber"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The Team Foundation Build build number. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="CurrentLabel" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The version number label to which the changesets and work items are associated. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="LastLabel"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The starting version number label from which the changesets and work items are associated. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="UpdateWorkItems" type="msb:boolean"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Boolean property that specifies whether the Microsoft.VSTS.Build.IntegrationBuild of the associated work items should be updated with the build number. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="CreateNewWorkItem" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The CreateNewWorkItem task creates a new work item of the specified type and with the specified title and description. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildNumber"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The Team Foundation Build build number. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Description" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The work item description. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="TeamProject" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The team project name. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Title" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The work item title. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="WorkItemFieldValues"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Specifies a list of field names and values for the created work item. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="WorkItemType"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The work item type. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="CreateWorkspaceTask" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The CreateWorkspaceTask task creates a workspace with the name and mapping file specified in the TFSBuild.proj file. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildUri" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The URI for the build definition. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildDirectory" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The build directory. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="SourcesDirectory" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The solution root for directory for source files. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Name" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The workspace name. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Comment"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The comment used for the workspace. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="DeleteWorkspaceTask" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The DeleteWorkspaceTask task deletes the workspace left by the previous build. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="DeleteLocalItems"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Indicates whether local items that are specified in the workspace mappings are deleted or not. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Name" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The workspace name. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="TestToolsTask" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The TestToolsTask task runs tests for an end-to-end build or for a desktop build. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="BuildFlavor"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The build configuration e.g. debug |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Platform"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The platform e.g. x86 |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="PublishServer"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="PublishBuild"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The build number for the build. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="SearchPathRoot"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The search path for test files. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="PathToResultsFilesRoot"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
Specifies where test results get uploaded. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="MetaDataFile"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The test metadata file. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="RunConfigFile"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The test configuration file. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="TestLists"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The test list that is contained in the test metadata file. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="TeamProject"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The team project name. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="TestContainers"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The files that contain tests. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="UpdateBuildNumberDropLocation" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The UpdateBuildNumberDropLocation updates the build number and drop location in the Team Foundation version control database. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildUri" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The URI for the build definition. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildNumber" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The new build number. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="DropLocation" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The new drop location. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="BuildStep" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The BuildStep task is a convenience task that adds, and potentially updates via the output ID property, a BuildStep. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Id" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
If specified, this is the Id of the build step that is updated. If not specified, a new build step is created. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildUri" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The URI for the build definition. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Name"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The name of the build step that this task adds. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Message"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The message that is displayed in the build report in the build steps section. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Status"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The status for the build step. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="GetBuildProperties" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The GetBuildProperties task outputs the initial values for the build properties. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildUri" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The URI for the build definition. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="SetBuildProperties" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The SetBuildProperty task sets various properties for a build. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildUri" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The URI for the build definition. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildNumber"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The build number. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="LabelName"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The label name. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="LogLocation"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The Log Location. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="SourceGetVersion"/> |
|||
<xs:attribute name="CompilationStatus"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The compilation status. Valid values are Succeeded, Failed and Unknown. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="Succeeded"/> |
|||
<xs:enumeration value="Failed"/> |
|||
<xs:enumeration value="Unknown"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="DropLocation"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The drop location. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Quality"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The build quality. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="Status"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The build status. Valid values are NotStarted, InProgress, Succeeded, PartiallySucceeded, Failed, and Stopped. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="NotStarted"/> |
|||
<xs:enumeration value="InProgress"/> |
|||
<xs:enumeration value="Succeeded"/> |
|||
<xs:enumeration value="PartiallySucceeded"/> |
|||
<xs:enumeration value="Failed"/> |
|||
<xs:enumeration value="Stopped"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="TestStatus"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The test status. Valid values are Succeeded, Failed, and Unknown. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="Succeeded"/> |
|||
<xs:enumeration value="Failed"/> |
|||
<xs:enumeration value="Unknown"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
|
|||
<xs:element name="WorkspaceItemConverterTask" substitutionGroup="msb:Task"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The WorkspaceItemConverterTask task converts server items to local items and local items to server items. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TeamFoundationServerUrl" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. Team Foundation Server URL. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="WorkspaceName" type="msb:non_empty_string" use="required"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
REQUIRED. The workspace name. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="WorkspaceOwner"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The workspace owner. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="ServerItems"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The server items that are converted to local items. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
<xs:attribute name="LocalItems"> |
|||
<xs:annotation> |
|||
<xs:documentation> |
|||
The local items that are converted to server items. |
|||
</xs:documentation> |
|||
</xs:annotation> |
|||
</xs:attribute> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
</xs:schema> |
|||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,74 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
// <copyright file="MSBuild.ExtensionPack.Sync.xsd">(c) http://www.codeplex.com/MSBuildExtensionPack. This source is subject to the Microsoft Permissive License. See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. All other rights reserved.</copyright> |
|||
--> |
|||
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|||
<xs:include schemaLocation="Microsoft.Build.Core.xsd" /> |
|||
<xs:element name="MSBuild.ExtensionPack.Sql2005.Server" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent mixed="false"> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="GetConnectionCount"/> |
|||
<xs:enumeration value="GetInfo"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="NoPooling" /> |
|||
<xs:attribute name="ConnectionCount" /> |
|||
<xs:attribute name="Information" /> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
<xs:element name="MSBuild.ExtensionPack.Sql2005.Database" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent mixed="false"> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="Backup"/> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="Create"/> |
|||
<xs:enumeration value="Delete"/> |
|||
<xs:enumeration value="DeleteBackupHistory"/> |
|||
<xs:enumeration value="GetConnectionCount"/> |
|||
<xs:enumeration value="GetInfo"/> |
|||
<xs:enumeration value="Rename"/> |
|||
<xs:enumeration value="Restore"/> |
|||
<xs:enumeration value="Script"/> |
|||
<xs:enumeration value="SetOffline"/> |
|||
<xs:enumeration value="SetOnline"/> |
|||
<xs:enumeration value="VerifyBackup"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="BackupAction"/> |
|||
<xs:attribute name="Collation" /> |
|||
<xs:attribute name="ConnectionCount" /> |
|||
<xs:attribute name="DatabaseItem" /> |
|||
<xs:attribute name="DataFilePath" /> |
|||
<xs:attribute name="Exists" /> |
|||
<xs:attribute name="FileGroupName"/> |
|||
<xs:attribute name="Force" /> |
|||
<xs:attribute name="Incremental" /> |
|||
<xs:attribute name="Information" /> |
|||
<xs:attribute name="LogFilePath" /> |
|||
<xs:attribute name="LogName"/> |
|||
<xs:attribute name="NewDataFilePath"/> |
|||
<xs:attribute name="NoPooling" /> |
|||
<xs:attribute name="NotificationInterval" /> |
|||
<xs:attribute name="OutputFilePath" /> |
|||
<xs:attribute name="PrimaryDataFileName" /> |
|||
<xs:attribute name="ReplaceDatabase" /> |
|||
<xs:attribute name="RestoreAction"/> |
|||
<xs:attribute name="SecondaryDataFilePath"/> |
|||
<xs:attribute name="SecondaryDataFileName"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
</xs:schema> |
|||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,74 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
// <copyright file="MSBuild.ExtensionPack.Sync.xsd">(c) http://www.codeplex.com/MSBuildExtensionPack. This source is subject to the Microsoft Permissive License. See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. All other rights reserved.</copyright> |
|||
--> |
|||
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|||
<xs:include schemaLocation="Microsoft.Build.Core.xsd" /> |
|||
<xs:element name="MSBuild.ExtensionPack.Sql2008.Server" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent mixed="false"> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="GetConnectionCount"/> |
|||
<xs:enumeration value="GetInfo"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="NoPooling" /> |
|||
<xs:attribute name="ConnectionCount" /> |
|||
<xs:attribute name="Information" /> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
<xs:element name="MSBuild.ExtensionPack.Sql2008.Database" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent mixed="false"> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="Backup"/> |
|||
<xs:enumeration value="CheckExists"/> |
|||
<xs:enumeration value="Create"/> |
|||
<xs:enumeration value="Delete"/> |
|||
<xs:enumeration value="DeleteBackupHistory"/> |
|||
<xs:enumeration value="GetConnectionCount"/> |
|||
<xs:enumeration value="GetInfo"/> |
|||
<xs:enumeration value="Rename"/> |
|||
<xs:enumeration value="Restore"/> |
|||
<xs:enumeration value="Script"/> |
|||
<xs:enumeration value="SetOffline"/> |
|||
<xs:enumeration value="SetOnline"/> |
|||
<xs:enumeration value="VerifyBackup"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="BackupAction"/> |
|||
<xs:attribute name="Collation" /> |
|||
<xs:attribute name="ConnectionCount" /> |
|||
<xs:attribute name="DatabaseItem" /> |
|||
<xs:attribute name="DataFilePath" /> |
|||
<xs:attribute name="Exists" /> |
|||
<xs:attribute name="FileGroupName"/> |
|||
<xs:attribute name="Force" /> |
|||
<xs:attribute name="Incremental" /> |
|||
<xs:attribute name="Information" /> |
|||
<xs:attribute name="LogFilePath" /> |
|||
<xs:attribute name="LogName"/> |
|||
<xs:attribute name="NewDataFilePath"/> |
|||
<xs:attribute name="NoPooling" /> |
|||
<xs:attribute name="NotificationInterval" /> |
|||
<xs:attribute name="OutputFilePath" /> |
|||
<xs:attribute name="PrimaryDataFileName" /> |
|||
<xs:attribute name="ReplaceDatabase" /> |
|||
<xs:attribute name="RestoreAction"/> |
|||
<xs:attribute name="SecondaryDataFilePath"/> |
|||
<xs:attribute name="SecondaryDataFileName"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
</xs:schema> |
|||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,28 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
// <copyright file="MSBuild.ExtensionPack.StyleCop.xsd">(c) http://www.codeplex.com/MSBuildExtensionPack. This source is subject to the Microsoft Permissive License. See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. All other rights reserved.</copyright> |
|||
--> |
|||
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|||
<xs:include schemaLocation="Microsoft.Build.Core.xsd" /> |
|||
<xs:element name="MSBuild.ExtensionPack.CodeQuality.StyleCop" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="Scan"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="CacheResults" type="msb:boolean"/> |
|||
<xs:attribute name="ForceFullAnalysis" type="msb:boolean"/> |
|||
<xs:attribute name="ShowOutput" type="msb:boolean"/> |
|||
<xs:attribute name="LogFile"/> |
|||
<xs:attribute name="SettingsFile"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
</xs:schema> |
|||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,30 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
// <copyright file="MSBuild.ExtensionPack.Sync.xsd">(c) http://www.codeplex.com/MSBuildExtensionPack. This source is subject to the Microsoft Permissive License. See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. All other rights reserved.</copyright> |
|||
--> |
|||
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|||
<xs:include schemaLocation="Microsoft.Build.Core.xsd" /> |
|||
<xs:element name="MSBuild.ExtensionPack.FileSystem.Sync" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="SyncFolders"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="Destination"/> |
|||
<xs:attribute name="Source"/> |
|||
<xs:attribute name="IdFileName"/> |
|||
<xs:attribute name="ExclusionFilters"/> |
|||
<xs:attribute name="SyncOptions"/> |
|||
<xs:attribute name="Direction"/> |
|||
<xs:attribute name="ShowOutput" type="msb:boolean"/> |
|||
<xs:attribute name="LogExceptionStack" type="msb:boolean"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
</xs:schema> |
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,49 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
// <copyright file="MSBuild.ExtensionPack.Tfs.xsd">(c) http://www.codeplex.com/MSBuildExtensionPack. This source is subject to the Microsoft Permissive License. See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. All other rights reserved.</copyright> |
|||
--> |
|||
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|||
<xs:include schemaLocation="Microsoft.Build.Core.xsd" /> |
|||
<xs:element name="MSBuild.ExtensionPack.Tfs.DevEnv" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="BuildUri" use="required"/> |
|||
<xs:attribute name="AdditionalCommandLineSwitches"/> |
|||
<xs:attribute name="Project"/> |
|||
<xs:attribute name="ProjectConfiguration"/> |
|||
<xs:attribute name="Solution"/> |
|||
<xs:attribute name="SolutionConfiguration" use="required"/> |
|||
<xs:attribute name="SolutionPlatform" use="required"/> |
|||
<xs:attribute name="Target" use="required"/> |
|||
<xs:attribute name="TeamFoundationServerUrl" use="required"/> |
|||
<xs:attribute name="Version"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
<xs:element name="MSBuild.ExtensionPack.Tfs.TeamBuild" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="GetLatest"/> |
|||
<xs:enumeration value="Queue"/> |
|||
<xs:enumeration value="RelatedChangesets"/> |
|||
<xs:enumeration value="RelatedWorkItems"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="BuildDefinitionName"/> |
|||
<xs:attribute name="TeamFoundationServerUrl" use="required"/> |
|||
<xs:attribute name="TeamProject" use="required"/> |
|||
<xs:attribute name="BuildUri"/> |
|||
<xs:attribute name="Status"/> |
|||
<xs:attribute name="Version"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
</xs:schema> |
|||
@ -0,0 +1,127 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
This task is based on the AssemblyInfo task written by Neil Enns (http://code.msdn.microsoft.com/AssemblyInfoTaskvers). It is used here with permission. |
|||
|
|||
This targets file includes all the necessary information to automatically increment build numbers as part of |
|||
a regular build process. To use it simply include it in your project file after any other includes. The typical |
|||
include line looks like this: |
|||
|
|||
<Import Project="$(MSBuildExtensionsPath)\ExtensionPack\MSBuild.ExtensionPack.VersionNumber.targets"/> |
|||
--> |
|||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<!-- Properties for controlling the Assembly Version --> |
|||
<PropertyGroup> |
|||
<AssemblyMajorVersion>1</AssemblyMajorVersion> |
|||
<AssemblyMinorVersion>0</AssemblyMinorVersion> |
|||
<AssemblyBuildNumber></AssemblyBuildNumber> |
|||
<AssemblyRevision></AssemblyRevision> |
|||
<AssemblyBuildNumberType>DateString</AssemblyBuildNumberType> |
|||
<AssemblyBuildNumberFormat>MMdd</AssemblyBuildNumberFormat> |
|||
<AssemblyRevisionType>AutoIncrement</AssemblyRevisionType> |
|||
<AssemblyRevisionFormat>00</AssemblyRevisionFormat> |
|||
</PropertyGroup> |
|||
|
|||
<!-- Properties for controlling the Assembly File Version --> |
|||
<PropertyGroup> |
|||
<AssemblyFileMajorVersion>1</AssemblyFileMajorVersion> |
|||
<AssemblyFileMinorVersion>0</AssemblyFileMinorVersion> |
|||
<AssemblyFileBuildNumber></AssemblyFileBuildNumber> |
|||
<AssemblyFileRevision></AssemblyFileRevision> |
|||
<AssemblyFileBuildNumberType>DateString</AssemblyFileBuildNumberType> |
|||
<AssemblyFileBuildNumberFormat>MMdd</AssemblyFileBuildNumberFormat> |
|||
<AssemblyFileRevisionType>AutoIncrement</AssemblyFileRevisionType> |
|||
<AssemblyFileRevisionFormat>00</AssemblyFileRevisionFormat> |
|||
</PropertyGroup> |
|||
|
|||
<!-- Properties for controlling COM visibility --> |
|||
<PropertyGroup> |
|||
<AssemblyComVisible></AssemblyComVisible> |
|||
<AssemblyGuid></AssemblyGuid> |
|||
</PropertyGroup> |
|||
|
|||
<!-- Propeties for controlling extended assembly attributes --> |
|||
<PropertyGroup> |
|||
<AssemblyCompany></AssemblyCompany> |
|||
<AssemblyConfiguration></AssemblyConfiguration> |
|||
<AssemblyCopyright></AssemblyCopyright> |
|||
<AssemblyCulture></AssemblyCulture> |
|||
<AssemblyDescription></AssemblyDescription> |
|||
<AssemblyProduct></AssemblyProduct> |
|||
<AssemblyTitle></AssemblyTitle> |
|||
</PropertyGroup> |
|||
|
|||
<!-- Properties for controlling key signing through assemblyinfo files --> |
|||
<PropertyGroup> |
|||
<AssemblyIncludeSigningInformation>false</AssemblyIncludeSigningInformation> |
|||
<AssemblyDelaySign>false</AssemblyDelaySign> |
|||
<AssemblyKeyFile></AssemblyKeyFile> |
|||
<AssemblyKeyName></AssemblyKeyName> |
|||
</PropertyGroup> |
|||
|
|||
<!-- The items that get processed by the task --> |
|||
<ItemGroup> |
|||
<AssemblyInfoFiles Include="**\AssemblyInfo.*"/> |
|||
</ItemGroup> |
|||
|
|||
<!-- Import the task --> |
|||
<UsingTask AssemblyFile="MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.AssemblyInfo"/> |
|||
|
|||
<!-- Re-define CoreCompileDependsOn to ensure the assemblyinfo files are updated before compilation. --> |
|||
<PropertyGroup> |
|||
<CoreCompileDependsOn> |
|||
$(CoreCompileDependsOn); |
|||
UpdateAssemblyInfoFiles |
|||
</CoreCompileDependsOn> |
|||
</PropertyGroup> |
|||
|
|||
<!-- The target that actually does all the work. The inputs are the same as the CoreCompileDependsOn target |
|||
(with the addition of @(AssemblyInfoFiles) to ensure that we only ever update the AssemblyInfo files if a |
|||
compile is actually going to take place. The outputs are the AssemblyInfoFiles that were passed in for update. --> |
|||
<Target Name="UpdateAssemblyInfoFiles" |
|||
Inputs="$(MSBuildAllProjects); |
|||
@(Compile); |
|||
@(ManifestResourceWithNoCulture); |
|||
$(ApplicationIcon); |
|||
$(AssemblyOriginatorKeyFile); |
|||
@(ManifestNonResxWithNoCultureOnDisk); |
|||
@(ReferencePath); |
|||
@(CompiledLicenseFile); |
|||
@(EmbeddedDocumentation); |
|||
@(CustomAdditionalCompileInputs); |
|||
@(AssemblyInfoFiles)" |
|||
Outputs="@(AssemblyInfoFiles);@(IntermediateAssembly)"> |
|||
<AssemblyInfo AssemblyInfoFiles="@(AssemblyInfoFiles)" |
|||
AssemblyMajorVersion="$(AssemblyMajorVersion)" |
|||
AssemblyMinorVersion="$(AssemblyMinorVersion)" |
|||
AssemblyBuildNumber="$(AssemblyBuildNumber)" |
|||
AssemblyRevision="$(AssemblyRevision)" |
|||
AssemblyBuildNumberType="$(AssemblyBuildNumberType)" |
|||
AssemblyBuildNumberFormat="$(AssemblyBuildNumberFormat)" |
|||
AssemblyRevisionType="$(AssemblyRevisionType)" |
|||
AssemblyRevisionFormat="$(AssemblyRevisionFormat)" |
|||
AssemblyFileMajorVersion="$(AssemblyFileMajorVersion)" |
|||
AssemblyFileMinorVersion="$(AssemblyFileMinorVersion)" |
|||
AssemblyFileBuildNumber="$(AssemblyFileBuildNumber)" |
|||
AssemblyFileRevision="$(AssemblyFileRevision)" |
|||
AssemblyFileBuildNumberType="$(AssemblyFileBuildNumberType)" |
|||
AssemblyFileBuildNumberFormat="$(AssemblyFileBuildNumberFormat)" |
|||
AssemblyFileRevisionType="$(AssemblyFileRevisionType)" |
|||
AssemblyFileRevisionFormat="$(AssemblyFileRevisionFormat)" |
|||
ComVisible="$(AssemblyComVisible)" |
|||
AssemblyGuid="$(AssemblyGuid)" |
|||
AssemblyCompany="$(AssemblyCompany)" |
|||
AssemblyConfiguration="$(AssemblyConfiguration)" |
|||
AssemblyCopyright="$(AssemblyCopyright)" |
|||
AssemblyCulture="$(AssemblyCulture)" |
|||
AssemblyDescription="$(AssemblyDescription)" |
|||
AssemblyProduct="$(AssemblyProduct)" |
|||
AssemblyTitle="$(AssemblyTitle)" |
|||
AssemblyIncludeSigningInformation="$(AssemblyIncludeSigningInformation)" |
|||
AssemblyDelaySign="$(AssemblyDelaySign)" |
|||
AssemblyKeyFile="$(AssemblyKeyFile)" |
|||
AssemblyKeyName="$(AssemblyKeyName)"> |
|||
<Output TaskParameter="MaxAssemblyVersion" PropertyName="MaxAssemblyVersion"/> |
|||
<Output TaskParameter="MaxAssemblyFileVersion" PropertyName="MaxAssemblyFileVersion"/> |
|||
</AssemblyInfo> |
|||
</Target> |
|||
</Project> |
|||
@ -0,0 +1,52 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
// <copyright file="MSBuild.ExtensionPack.Virtualisation.VirtualPc.xsd">(c) http://www.codeplex.com/MSBuildExtensionPack. This source is subject to the Microsoft Permissive License. See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. All other rights reserved.</copyright> |
|||
--> |
|||
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|||
<xs:include schemaLocation="Microsoft.Build.Core.xsd" /> |
|||
<xs:element name="MSBuild.ExtensionPack.Virtualisation.VirtualPc" substitutionGroup="msb:Task"> |
|||
<xs:complexType> |
|||
<xs:complexContent> |
|||
<xs:extension base="msb:TaskType"> |
|||
<xs:attribute name="TaskAction" use="required"> |
|||
<xs:simpleType> |
|||
<xs:restriction base="xs:string"> |
|||
<xs:enumeration value="AddHardDiskConnectionTaskAction"/> |
|||
<xs:enumeration value="ClickMouse"/> |
|||
<xs:enumeration value="DiscardSavedState"/> |
|||
<xs:enumeration value="DiscardUndoDisks"/> |
|||
<xs:enumeration value="IsHeartBeating"/> |
|||
<xs:enumeration value="IsScreenLocked"/> |
|||
<xs:enumeration value="List"/> |
|||
<xs:enumeration value="Logoff"/> |
|||
<xs:enumeration value="MergeUndoDisks"/> |
|||
<xs:enumeration value="Pause"/> |
|||
<xs:enumeration value="RemoveHardDiskConnectionTaskAction"/> |
|||
<xs:enumeration value="Reset"/> |
|||
<xs:enumeration value="Restart"/> |
|||
<xs:enumeration value="Resume"/> |
|||
<xs:enumeration value="Save"/> |
|||
<xs:enumeration value="Shutdown"/> |
|||
<xs:enumeration value="Startup"/> |
|||
<xs:enumeration value="TakeScreenshot"/> |
|||
<xs:enumeration value="TurnOff"/> |
|||
<xs:enumeration value="TypeAsciiText"/> |
|||
<xs:enumeration value="TypeKeySequence"/> |
|||
<xs:enumeration value="WaitForLowCpuUtilization"/> |
|||
</xs:restriction> |
|||
</xs:simpleType> |
|||
</xs:attribute> |
|||
<xs:attribute name="BusNumber"/> |
|||
<xs:attribute name="DeviceNumber"/> |
|||
<xs:attribute name="FileName"/> |
|||
<xs:attribute name="MaxCpuThreshold"/> |
|||
<xs:attribute name="MaxCpuUsage"/> |
|||
<xs:attribute name="Name"/> |
|||
<xs:attribute name="Text"/> |
|||
<xs:attribute name="VirtualMachineCount"/> |
|||
<xs:attribute name="WaitForCompletion"/> |
|||
</xs:extension> |
|||
</xs:complexContent> |
|||
</xs:complexType> |
|||
</xs:element> |
|||
</xs:schema> |
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,11 @@ |
|||
<?xml version="1.0"?> |
|||
<configuration> |
|||
<configSections> |
|||
</configSections> |
|||
<connectionStrings> |
|||
<add name="MSBuild.ExtensionPack.Properties.Settings.UserDataConnectionString" connectionString="Data Source=YOURSERVER;Initial Catalog=YOURDATABASE;Integrated Security=True" providerName="System.Data.SqlClient"/> |
|||
</connectionStrings> |
|||
<startup> |
|||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> |
|||
</startup> |
|||
</configuration> |
|||
Binary file not shown.
@ -0,0 +1,131 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<PropertyGroup> |
|||
<BuildPath Condition="'$(BuildPath)' == ''">$(MSBuildProjectDirectory)</BuildPath> |
|||
<ExtensionTasksPath Condition="Exists('$(BuildPath)\..\..\BuildBinaries\MSBuild.ExtensionPack.dll')">$(BuildPath)\..\..\BuildBinaries\</ExtensionTasksPath> |
|||
<ExtensionTasksPath Condition="'$(ExtensionTasksPath)' == ''">$(MSBuildExtensionsPath)\ExtensionPack\4.0\</ExtensionTasksPath> |
|||
</PropertyGroup> |
|||
|
|||
<!-- ============== Framework ============== --> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.CodeQuality.FxCop"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.CodeQuality.NUnit"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Communication.Email"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Communication.Ftp"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Communication.Twitter"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Compression.Cab"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Compression.DNZip"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.ActiveDirectory"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.ComponentServices"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.EnvironmentVariable"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.EventLog"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.EventSource"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.Network"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.PerformanceCounters"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.Registry"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.SystemDrive"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.WindowsService"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Computer.WshShell"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.FileSystem.Detokenise"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.FileSystem.File"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.FileSystem.FileVersion"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.FileSystem.FindUnder"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.FileSystem.Folder"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.FileSystem.RoboCopy"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.FileSystem.Share"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.Assembly"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.AssemblyInfo"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.AsyncExec"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.CommandLine"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.ConfigManager"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.DateAndTime"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.DynamicExecute"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.Gac"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.GenericTool"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.Guid"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.ILMerge"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.Metadata"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.MSBuildHelper"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.UpdateMetadata"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.Signing"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.TextString"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Framework.Thread"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Management.Wmi"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Multimedia.Sound"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Science.Maths"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Security.Certificate"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.SqlServer.BuildDeploymentManifest"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.SqlServer.SqlCmd"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.SqlServer.SqlExecute"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.SqlServer.SqlVersion"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.UI.Console"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.UI.Dialog"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.VisualStudio.SourceSafe"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.VisualStudio.TfsSource"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.VisualStudio.TfsSourceAdmin"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.VisualStudio.TfsVersion"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.VisualStudio.VB6"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.VisualStudio.VSDevEnv"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Web.HttpWebRequest"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Web.Iis6AppPool"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Web.Iis6ServiceExtensionFile"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Web.Iis6VirtualDirectory"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Web.Iis6Website"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Web.WebClient"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Xml.XmlFile"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.dll" TaskName="MSBuild.ExtensionPack.Xml.XmlTask"/> |
|||
|
|||
|
|||
<!-- ============== BizTalk ============== --> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.BizTalk.dll" TaskName="MSBuild.ExtensionPack.BizTalk.BizTalkApplication"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.BizTalk.dll" TaskName="MSBuild.ExtensionPack.BizTalk.BizTalkAssembly"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.BizTalk.dll" TaskName="MSBuild.ExtensionPack.BizTalk.BizTalkHost"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.BizTalk.dll" TaskName="MSBuild.ExtensionPack.BizTalk.BizTalkHostInstance"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.BizTalk.dll" TaskName="MSBuild.ExtensionPack.BizTalk.BizTalkOrchestration"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.BizTalk.dll" TaskName="MSBuild.ExtensionPack.BizTalk.BizTalkSendHandler"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.BizTalk.dll" TaskName="MSBuild.ExtensionPack.BizTalk.BizTalkSendPort"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.BizTalk.dll" TaskName="MSBuild.ExtensionPack.BizTalk.BizTalkReceiveHandler"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.BizTalk.dll" TaskName="MSBuild.ExtensionPack.BizTalk.BizTalkReceivePort"/> |
|||
|
|||
|
|||
<!-- ============== HyperV ============== --> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)\MSBuild.ExtensionPack.HyperV.dll" TaskName="MSBuild.ExtensionPack.Virtualisation.HyperV"/> |
|||
|
|||
|
|||
<!-- ============== Iis7 ============== --> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.Iis7.dll" TaskName="MSBuild.ExtensionPack.Web.Iis7Application"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.Iis7.dll" TaskName="MSBuild.ExtensionPack.Web.Iis7AppPool"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.Iis7.dll" TaskName="MSBuild.ExtensionPack.Web.Iis7Binding"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.Iis7.dll" TaskName="MSBuild.ExtensionPack.Web.Iis7Website"/> |
|||
|
|||
|
|||
<!-- ============== JSharp ============== --> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)MSBuild.ExtensionPack.JSharp.dll" TaskName="MSBuild.ExtensionPack.Compression.Zip"/> |
|||
|
|||
|
|||
<!-- ============== StyleCop ============== --> |
|||
<UsingTask AssemblyFile="$(MSBuildExtensionsPath)\Microsoft\StyleCop\v4.4\MSBuild.ExtensionPack.StyleCop.dll" TaskName="MSBuild.ExtensionPack.CodeQuality.StyleCop"/> |
|||
|
|||
|
|||
<!-- ============== Sql2005 ============== --> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)\MSBuild.ExtensionPack.Sql2005.dll" TaskName="MSBuild.ExtensionPack.Sql2005.Database"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)\MSBuild.ExtensionPack.Sql2005.dll" TaskName="MSBuild.ExtensionPack.Sql2005.Server"/> |
|||
|
|||
|
|||
<!-- ============== Sql2008 ============== --> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)\MSBuild.ExtensionPack.Sql2008.dll" TaskName="MSBuild.ExtensionPack.Sql2008.Database"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)\MSBuild.ExtensionPack.Sql2008.dll" TaskName="MSBuild.ExtensionPack.Sql2008.Server"/> |
|||
|
|||
|
|||
<!-- ============== Sync ============== --> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)\MSBuild.ExtensionPack.Sync.dll" TaskName="MSBuild.ExtensionPack.FileSystem.Sync"/> |
|||
|
|||
|
|||
<!-- ============== Tfs ============== --> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)\MSBuild.ExtensionPack.Tfs.dll" TaskName="MSBuild.ExtensionPack.Tfs.DevEnv"/> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)\MSBuild.ExtensionPack.Tfs.dll" TaskName="MSBuild.ExtensionPack.Tfs.TeamBuild"/> |
|||
|
|||
|
|||
<!-- ============== Windows Virtual PC ============== --> |
|||
<UsingTask AssemblyFile="$(ExtensionTasksPath)\MSBuild.ExtensionPack.WindowsVirtualPC.dll" TaskName="MSBuild.ExtensionPack.Virtualisation.VirtualPc"/> |
|||
|
|||
</Project> |
|||
Loading…
Reference in new issue