index > Visual Studio Team System - General > Major Modifications of Task.xml cause project creation failure. (...

Major Modifications of Task.xml cause project creation failure. (...


I am beginning to think that there are limits to the extent that the task.xml WORKITEM can be modified; I am guessing the problem resides in the generic tasks that TFS places in your "todo" list at the creation of your project. There seems to be no way to turn off the creation of these assignments when you create your project.

ssmorgan

Hello,

I doubt that the pre-defined tasks in the process template are causing the project creation errors with task.xml. It could be that the work item type definition that you have uploaded has a conflict. Can you post the data from task.xml here so we can take a look at it?

Thanks!




Yogita Manghnani (MSFT)
Yogita Manghnani
<?xml version="1.0" encoding="utf-8"?>
<WITD application="Work item type editor" version="1.0">
<WORKITEMTYPE name="Task">
<DESCRIPTION>Includes information to track the task through the MSF Agile lifecycle</DESCRIPTION>
<FIELDS>
<FIELD name="Id" refname="System.Id" type="Integer" />
<FIELD name="Title" refname="System.Title" type="String">
<HELPTEXT>Short description of the task used to differentiate it in a list or report</HELPTEXT>
<REQUIRED />
</FIELD>
<FIELD name="Assigned To" refname="System.AssignedTo" type="String">
<VALIDUSER />
</FIELD>
<FIELD name="History" refname="System.History" type="History">
<HELPTEXT>Discussion thread and other historical information</HELPTEXT>
</FIELD>
<FIELD name="Area Path" refname="System.AreaPath" type="TreePath">
<HELPTEXT>The area of the product with which this task is associated</HELPTEXT>
</FIELD>
<FIELD name="Iteration Path" refname="System.IterationPath" type="TreePath">
<HELPTEXT>The iteration of the product with which this task is associated</HELPTEXT>
</FIELD>
<FIELD name="State" refname="System.State" type="String">
<HELPTEXT>The workflow state of the task</HELPTEXT>
</FIELD>
<FIELD name="Phases" refname="MPRI.Common.Phases" type="String">
<HELPTEXT>The reason why the task is in the current state</HELPTEXT>
<ALLOWEDVALUES>
<LISTITEM value="New" />
<LISTITEM value="Investigation" />
<LISTITEM value="Being Worked On" />
<LISTITEM value="Complete" />
<LISTITEM value="Deferred" />
<LISTITEM value="Rejected" />
<LISTITEM value="Under reWork" />
</ALLOWEDVALUES>
<DEFAULT from="value" value="New" />
</FIELD>
<FIELD name="Reason" refname="System.Reason" type="String">
<HELPTEXT>The reason why the task is in the current state</HELPTEXT>
</FIELD>
<FIELD name="Changed Date" refname="System.ChangedDate" type="DateTime" />
<FIELD name="Changed By" refname="System.ChangedBy" type="String">
<VALIDUSER />
</FIELD>
<FIELD name="Created Date" refname="System.CreatedDate" type="DateTime" />
<FIELD name="Created By" refname="System.CreatedBy" type="String" />
<FIELD name="Description" refname="System.Description" type="PlainText" />
<FIELD name="Issue" refname="Microsoft.VSTS.Common.Issue" type="String" reportable="dimension">
<HELPTEXT>Used to highlight a task, e.g., to mark it as an issue</HELPTEXT>
<ALLOWEDVALUES>
<LISTITEM value="Yes" />
<LISTITEM value="No" />
</ALLOWEDVALUES>
<DEFAULT from="value" value="No" />
</FIELD>
<FIELD name="Exit Criteria" refname="Microsoft.VSTS.Common.ExitCriteria" type="String" reportable="dimension">
<HELPTEXT>Flag to determine if this scenario should be tracked as an exit criteria for the iteration</HELPTEXT>
<ALLOWEDVALUES>
<LISTITEM value="Yes" />
<LISTITEM value="No" />
</ALLOWEDVALUES>
<DEFAULT from="value" value="No" />
</FIELD>
<FIELD name="State Change Date" refname="Microsoft.VSTS.Common.StateChangeDate" type="DateTime">
<WHENCHANGED field="System.State">
<SERVERDEFAULT from="clock" />
</WHENCHANGED>
</FIELD>
<FIELD name="State Changed By" refname="Microsoft.VSTS.Common.StateChangedBy" type="String" reportable="dimension" />
<FIELD name="Activated Date" refname="Microsoft.VSTS.Common.ActivatedDate" type="DateTime" reportable="dimension">
<WHENNOTCHANGED field="System.State">
<READONLY />
</WHENNOTCHANGED>
</FIELD>
<FIELD name="Activated By" refname="Microsoft.VSTS.Common.ActivatedBy" type="String" reportable="dimension">
<WHENNOTCHANGED field="System.State">
<READONLY />
</WHENNOTCHANGED>
</FIELD>
<FIELD name="Resolved Date" refname="Microsoft.VSTS.Common.ResolvedDate" type="DateTime" reportable="dimension">
<WHENNOTCHANGED field="System.State">
<READONLY />
</WHENNOTCHANGED>
</FIELD>
<FIELD name="Resolved By" refname="Microsoft.VSTS.Common.ResolvedBy" type="String" reportable="dimension">
<WHENNOTCHANGED field="System.State">
<READONLY />
</WHENNOTCHANGED>
</FIELD>
<FIELD name="Resolved Reason" refname="Microsoft.VSTS.Common.ResolvedReason" type="String" reportable="dimension" />
<FIELD name="Closed Date" refname="Microsoft.VSTS.Common.ClosedDate" type="DateTime" reportable="dimension">
<WHENNOTCHANGED field="System.State">
<READONLY />
</WHENNOTCHANGED>
</FIELD>
<FIELD name="Closed By" refname="Microsoft.VSTS.Common.ClosedBy" type="String" reportable="dimension">
<WHENNOTCHANGED field="System.State">
<READONLY />
</WHENNOTCHANGED>
</FIELD>
<FIELD name="Rank" refname="Microsoft.VSTS.Common.Rank" type="String" reportable="dimension">
<HELPTEXT>Stack rank to prioritize work</HELPTEXT>
</FIELD>
<FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String" reportable="dimension">
<HELPTEXT>The discipline to which the task belongs</HELPTEXT>
<ALLOWEDVALUES>
<LISTITEM value="Development" />
<LISTITEM value="Test" />
<LISTITEM value="Project Management" />
<LISTITEM value="Requirements" />
<LISTITEM value="Architecture" />
<LISTITEM value="Release Management" />
</ALLOWEDVALUES>
</FIELD>
<FIELD name="Integration Build" refname="Microsoft.VSTS.Build.IntegrationBuild" type="String" reportable="dimension">
<HELPTEXT>The build in which the task was completed</HELPTEXT>
<SUGGESTEDVALUES>
<LISTITEM value="&lt;None&gt;" />
</SUGGESTEDVALUES>
</FIELD>
<FIELD name="Remaining Work" refname="Microsoft.VSTS.Scheduling.RemainingWork" type="Double" reportable="measure">
<HELPTEXT>An estimate of the number of hours remaining to complete the task</HELPTEXT>
</FIELD>
<FIELD name="Completed Work" refname="Microsoft.VSTS.Scheduling.CompletedWork" type="Double" reportable="measure">
<HELPTEXT>The number of hours that have been completed for this task</HELPTEXT>
</FIELD>
<FIELD name="Baseline Work" refname="Microsoft.VSTS.Scheduling.BaselineWork" type="Double" reportable="measure">
<HELPTEXT>The number of hours of work from the baseline plan</HELPTEXT>
</FIELD>
<FIELD name="Start Date" refname="Microsoft.VSTS.Scheduling.StartDate" type="DateTime" reportable="dimension">
<HELPTEXT>The date to start the task</HELPTEXT>
</FIELD>
<FIELD name="Finish Date" refname="Microsoft.VSTS.Scheduling.FinishDate" type="DateTime" reportable="dimension">
<HELPTEXT>The date to finish the task</HELPTEXT>
</FIELD>
<FIELD name="Task Hierarchy" refname="Microsoft.VSTS.Scheduling.TaskHierarchy" type="String" reportable="dimension">
<HELPTEXT>A string representing MS-Project context for the given task</HELPTEXT>
</FIELD>
<FIELD name="EstimatedHours" refname="MPRI.Common.EstimatedHours" type="Double">
<HELPTEXT>Number of hours estimated to complete this task.</HELPTEXT>
<REQUIRED />
</FIELD>
<FIELD name="Level Of Difficulty" refname="Microsoft.VSTS.Scheduling.LevelOfDifficulty" type="Integer">
<HELPTEXT>Number 1 to 100. Level 100 is 100 time more difficult than a Level 1 task.</HELPTEXT>
</FIELD>
<FIELD name="Priority" refname="Microsoft.VSTS.Common.Priority" type="Integer" reportable="dimension">
<HELPTEXT>Priority to the business</HELPTEXT>
<ALLOWEDVALUES>
<LISTITEM value="1" />
<LISTITEM value="2" />
<LISTITEM value="3" />
</ALLOWEDVALUES>
<DEFAULT from="value" value="3" />
</FIELD>
<FIELD name="Rough Order of Magnitude" refname="Microsoft.VSTS.Common.RoughOrderOfMagnitude" type="Integer" reportable="dimension">
<HELPTEXT>Number 1 to 100. Level 100 is 100 time more difficult than a Level 1 task.</HELPTEXT>
</FIELD>
</FIELDS>
<WORKFLOW>
<STATES>
<STATE value="Assigned">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
<EMPTY />
</FIELD>
</FIELDS>
</STATE>
<STATE value="Backlog">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<COPY from="field" field="Microsoft.VSTS.Common.StateChangeDate" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<COPY from="field" field="Microsoft.VSTS.Common.StateChangedBy" />
</FIELD>
</FIELDS>
</STATE>
<STATE value="Needs Approval">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.StateChangeDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.StateChangedBy">
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
</FIELDS>
</STATE>
<STATE value="Active">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.StateChangeDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.StateChangedBy">
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
</FIELDS>
</STATE>
<STATE value="Resolved">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
<COPY from="field" field="System.Reason" />
</FIELD>
</FIELDS>
</STATE>
</STATES>
<TRANSITIONS>
<TRANSITION from="" to="Assigned">
<REASONS>
<REASON value="New Task assigned by Supervisor" />
<DEFAULTREASON value="New Task assigned by Submitter" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.StateChangedBy">
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.StateChangeDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="System.AssignedTo">
<DEFAULT from="currentuser" />
</FIELD>
</FIELDS>
</TRANSITION>
<TRANSITION from="Assigned" to="Active">
<REASONS>
<REASON value="In Queue" />
<REASON value="Being Investigated" />
<REASON value="Being Worked On" />
<DEFAULTREASON value="Highest Priority Item" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Scheduling.StartDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="System.AssignedTo">
<DEFAULT from="currentuser" />
</FIELD>
</FIELDS>
</TRANSITION>
<TRANSITION from="Active" to="Needs Approval">
<REASONS>
<REASON value="Completed" />
<REASON value="Needs Documentation" />
<REASON value="Duplicate" />
<REASON value="Place on Backlog" />
<REASON value="Withdrawn by Supervisor" />
<REASON value="Withdrawn by Submitter" />
<DEFAULTREASON value="Completed and Tested" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.StateChangedBy">
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.StateChangeDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Scheduling.FinishDate">
<SERVERDEFAULT from="clock" />
</FIELD>
</FIELDS>
</TRANSITION>
<TRANSITION from="Needs Approval" to="Backlog">
<REASONS>
<REASON value="Deferred to next Sprint" />
<REASON value="Deferred to future Sprint" />
<DEFAULTREASON value="Schedule - Slip to next Sprint" />
</REASONS>
<FIELDS>
<FIELD refname="System.AssignedTo">
<COPY from="field" field="System.CreatedBy" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.StateChangeDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.StateChangedBy">
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
<FIELD refname="Microsoft.VSTS.Scheduling.StartDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Scheduling.FinishDate">
<EMPTY />
</FIELD>
</FIELDS>
</TRANSITION>
<TRANSITION from="Needs Approval" to="Active">
<REASONS>
<REASON value="Suggested Improvements" />
<REASON value="Documentation Inadequate" />
<REASON value="Tests Inadequate" />
<DEFAULTREASON value="Task not Complete" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
</FIELDS>
</TRANSITION>
<TRANSITION from="Needs Approval" to="Resolved">
<REASONS>
<REASON value="Approved by testing" />
<REASON value="Approved by inspection" />
<DEFAULTREASON value="Approved Task Complete" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
<COPY from="field" field="System.AssignedTo" />
<VALIDUSER />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
</FIELDS>
</TRANSITION>
<TRANSITION from="Backlog" to="Assigned">
<REASONS>
<REASON value="Re-Investigate" />
<DEFAULTREASON value="Assigned to current Sprint" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.StateChangedBy">
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.StateChangeDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="System.AssignedTo">
<DEFAULT from="currentuser" />
</FIELD>
</FIELDS>
</TRANSITION>
<TRANSITION from="Active" to="Assigned">
<REASONS>
<REASON value="Snag require assistance" />
<REASON value="Not enough information" />
<DEFAULTREASON value="Postponed" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.StateChangedBy">
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.StateChangeDate">
<SERVERDEFAULT from="clock" />
</FIELD>
</FIELDS>
</TRANSITION>
</TRANSITIONS>
</WORKFLOW>
<FORM>
<Layout>
<Group>
<Column PercentWidth="70">
<Control FieldName="System.Title" Type="FieldControl" Label="&amp;Title:" LabelPosition="Left" />
</Column>
<Column PercentWidth="30">
<Control FieldName="Microsoft.VSTS.Common.Discipline" Type="FieldControl" Label="&amp;Discipline:" LabelPosition="Left" />
</Column>
</Group>
<Group Label="Classification">
<Column PercentWidth="75">
<Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="&amp;Area:" LabelPosition="Left" />
</Column>
<Column PercentWidth="25">
<Control FieldName="System.IterationPath" Type="WorkItemClassificationControl" Label="&amp;Iteration:" LabelPosition="Left" />
</Column>
</Group>
<Group>
<Column PercentWidth="60">
<Group Label="Status">
<Column PercentWidth="50">
<Control FieldName="System.AssignedTo" Type="FieldControl" Label="&amp;Assigned to:" LabelPosition="Left" />
<Control FieldName="System.Reason" Type="FieldControl" Label="R&amp;eason:" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Common.Priority" Type="FieldControl" Label="&amp;Priority:" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Common.Rank" Type="FieldControl" Label="Ran&amp;k (p.n):" LabelPosition="Left" NumberFormat="WholeNumbers" MaxLength="10" />
<Control FieldName="Microsoft.VSTS.Common.RoughOrderOfMagnitude" Type="FieldControl" Label="Order of &amp;Magnitude:" LabelPosition="Left" />
</Column>
<Column PercentWidth="50">
<Control FieldName="System.State" Type="FieldControl" Label="&amp;State:" LabelPosition="Left" />
<Control FieldName="MPRI.Common.Phases" Type="FieldControl" Label="Phase:" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Common.ResolvedDate" Type="FieldControl" Label="Resolved Date:" LabelPosition="Left" ReadOnly="True" />
</Column>
</Group>
</Column>
<Column PercentWidth="40">
<Group Label="Schedule">
<Column PercentWidth="100">
<Control FieldName="MPRI.Common.EstimatedHours" Type="FieldControl" Label="&amp;Estimated Hours:" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Scheduling.RemainingWork" Type="FieldControl" Label="&amp;Remaining Hours:" LabelPosition="Left" NumberFormat="DecimalNumbers" MaxLength="10" />
<Control FieldName="Microsoft.VSTS.Scheduling.CompletedWork" Type="FieldControl" Label="&amp;Completed Hours:" LabelPosition="Left" NumberFormat="DecimalNumbers" MaxLength="10" />
<Control FieldName="Microsoft.VSTS.Scheduling.StartDate" Type="FieldControl" Label="Start Dat&amp;e:" LabelPosition="Left" ReadOnly="True" />
<Control FieldName="Microsoft.VSTS.Scheduling.FinishDate" Type="FieldControl" Label="&amp;Finish Date:" LabelPosition="Left" ReadOnly="True" />
</Column>
</Group>
</Column>
</Group>
<TabGroup>
<Tab Label="Description">
<Control FieldName="System.Description" Type="HtmlFieldControl" Label="Des&amp;cription:" LabelPosition="Top" Dock="Fill" />
</Tab>
<Tab Label="History">
<Control FieldName="System.History" Type="WorkItemLogControl" Label="&amp;History:" LabelPosition="Top" Dock="Fill" />
</Tab>
<Tab Label="Links">
<Control Type="LinksControl" LabelPosition="Top" />
</Tab>
<Tab Label="File Attachments">
<Control Type="AttachmentsControl" LabelPosition="Top" />
</Tab>
<Tab Label="Details">
<Group>
<Column PercentWidth="50">
<Group Label="General">
<Column PercentWidth="100">
<Control FieldName="Microsoft.VSTS.Common.Issue" Type="FieldControl" Label="Iss&amp;ue:" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Common.ExitCriteria" Type="FieldControl" Label="E&amp;xit criteria:" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Build.IntegrationBuild" Type="FieldControl" Label="Integration &amp;build:" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Scheduling.TaskHierarchy" Type="FieldControl" Label="Task C&amp;ontext:" LabelPosition="Left" ReadOnly="True" />
</Column>
</Group>
</Column>
<Column PercentWidth="50" />
</Group>
</Tab>
</TabGroup>
</Layout>
</FORM>
</WORKITEMTYPE>
</WITD>



Scot S. Morgan
ssmorgan
Can you try to download Process Template Editor from Imaginets and test your complete proccess template with it?


Luis Fraile - MCSD.NET - http://luisfraile.spaces.live.com/
Luis Fraile

I have been using that. And it verifies the templates just fine. Again the process template is also uploaded and verified by TFS just fine. The error only occurs during project creation.




Scot S. Morgan
ssmorgan

Hello,

This is what your task.xml file has:

<TRANSITION from="" to="Assigned">

<REASONS>

<REASON value="New Task assigned by Supervisor" />

<DEFAULTREASON value="New Task assigned by Submitter" />

</REASONS>

The only allowed transition from "" is to "Assigned" but in the workitems.xml the default tasks being uploaded had Active as the initial state:

<WI type="Task">
<FIELD refname="System.State" value="Active" />
<FIELD refname="System.Reason" value="New" />

....

Secondly, the Reason value has to be changed from "New" to "New Task assigned by Supervisor".

Also, you are requiring a value for the EstimatedHours field but the default tasks do not have this field being set. So either remove the Required tag for the EstimateHours in task.xml or set a value for the default tasks in workitems.xml.

Once you make these changes to the default task items in workitems.xml file and upload the template, you should be able to create a project (I was able to :-))

Let us know if you are still having issues.




Yogita Manghnani (MSFT)
Yogita Manghnani

Thankyou so very much for your helpful assistance.

My problem was that I did not spend the time to understand what was really going on in workitems.xml. I saw all the tasks and was confused by what seemed to be multiple entries and did not realize what they were doing. Now it seem so obvious I am embarrassed.

At the very least I think that uploading the process template could find the disconnects between workitems.xml and task.xml. When you creat the project, the error message doesn't point you to the source of the real problem. (Tried to set State="New" but only "New Task - xyz", "New Task - abc" were available reasons). (WorkItem "x" does not set required field "y" in workitem.xml) Even though it is obvious now, better error messages would be helpful.




Scot S. Morgan
ssmorgan
reply 7

You can use google to search for other answers

 

More Articles

Visual Studio Team Suite Question
Install issues
Work Items - Nightmare
Scripted demo exposes stove-pipe-tools silliness
Team Server and Project 2003
Borland CRM
beta2 disapointing - beta1 was more stable !
Patterns and practices for the SDLC?
BizTalk 2006 and Team Foundation Server map/schema issues
E-Mail Alerts ...
Welcome to Bokebb   New Update   Joins the collection  
 

New Articles

Beta2: Cannot create a Team Project
Multiple editions management with VS2005
Past VSTS Web Webcasts not availible for…
Resources: Overview of Visual Studio Tea…
internet explorer script error, 8007f305…
Visual Studio Team Suite Licence
Team system and MS Project
Team System for small ISVs?
Extensibility Kit
InstallShield 12 doesn't like Visual Stu…
Migrating from .net 1.1 to 2.0 with VSTS
Problems after installing the team found…
Continuous Code Integration supported by…
Document ,reports Folder in team Explore…
Rosetta Not Playing Nicely - Help Reques…

Hot Articles

Web Deployment Projects, WAP, and Releas…
Visual Studio 2005 Team Explorer
Installation of Beta 2 over VS 2005 Prof…
Visual Source Safe 6 says, Unable to ope…
Required order of Installation for VS 20…
Source Control Explorer in RC: "No …
Cannot add file attachment HTTP 500
VSTS Sharepoint requirment
VS2005 Team Suite Not Response when I mo…
How do we customize or add a new check-i…
"sgen.exe" exited with code 1
Disconnected source control
Decision Coverage
Print Spooler won't start
Resolving external file references

Recommend Articles

Error 32000 during Team Server install
Newbie Questions
Refactoring Commands Unavailable?
Style Dialogue Box Not Displaying
VSTS Configuration Manager
Team Suite or Professional?
Team Project Creation failed...
Beta 2 Team Suite - Designers
Package Load Failure
Access to the VSTS Hosted demos
Error while running VSTS
Switching between different editions
Beta 2 upgrade development environment n…
how to use microsoft.visualbasic dll ver…
Help urgently required - Team Server sha…