Every month (more or less), the MSDN Library is updated with new topics, additions to existing topics, and even the occasional correction. Many of these changes are a direct response to your requests and comments. We welcome your feedback and questions – either in the Community Content at the bottom of each page in the MSDN Library or in comments here on the blog.

We have gathered the following list of interesting changes in new and updated topics for Visual Studio Application Lifecycle Management, self-selected by members of the VSALM doc team. Let us know what you think!

Quick Links

 


 

Planning and Tracking Projects

Tracking Bugs, Tasks, and Other Work Items

New and updated topics about work item tracking can help you manage and track tasks, bugs, and other information about your team project.

Controlling the Display of Work Item Fields
Providing Help Text, Process Guidance, Web Content, and Links to Web Pages on a Work Item Form
Defining Link Controls to Restrict Link Relationships
Adding the Attachments Control
New scenario-based topics provide all-in-one-place information for common work item tracking tasks.
Designing the Layout of the Work Item Form
Specifying Work Item Form Controls
Illustrations and code examples have been added to these updated topics.

Scheduling Tasks and Assigning Resources Using Microsoft Project

Scheduling Team Projects Using Microsoft Project 2010 What are the key differences between Project 2007 and Project 2010 when you are working in TFS? This new topic shows you and includes the steps you need to take to add new Project 2010 fields to Team Foundation.

 


 

Modeling the Application

Visualization and Modeling SDK – Domain-Specific Languages

You’ll find a lot of changes in this section! We hope you’ll find the content useful, and we welcome your feedback and questions – either in the Community Content at the bottom of each page, or through the VMSDK Forum.

How to: Define a Domain-Specific Language
(VS + Visualization and Modeling SDK)
We’re doing a big overhaul of the DSL topics – for example, this one explains about creating and using a DSL from basics.
User Commands and Actions
How to: Add a Drag-and-Drop Handler
(VS + Visualization and Modeling SDK)
Many of the topics have been updated, extended and clarified. As examples, these new topics explain how to add user interactions to your DSL.
Integrating Models using Visual Studio Modelbus Visual Studio ModelBus Adapters can now be created quickly using the Visual Studio Modelbus Extension. The updated topic tells you how.
Microsoft.VisualStudio.Modeling.Diagrams namespace
Updated Types include:
   AnchoringBehavior
   AreaField
   BinaryLinkShape
   BinaryLinkShapeBase
   BoundsRules
   Decorator
   Diagram
   ImageField
   LinkShape
   NodeShape
   PresentationViewsSubject
   ShapeDecorator
   ShapeElement
   ShapeField
   ShapeGeometry
   StyleSet
   TextField
Customizing your domain-specific language is getting easier: we have updated and extended the Diagrams namespace and its key types.

Code Generation

Text Template Directives (Visual Studio)

If you are debugging a DLL that you call from a template, you’ll have noticed you can’t rebuild it for a while after it is used by a text template. We’ve added some tips on how to work around this limitation.

Added the <#@parameter#> directive, which makes it easier to pass values into your text templates for code generation.

 


 

Developing the Application

Analyzing Managed Code Quality by Using Code Analysis

How to: Customize the Code Analysis Dictionary Do you abbreviate 'identifier' as ID rather than Id? Are you okay with OK rather than Ok? Do code analysis naming and capitalization rules drive you up a wall? Use a custom dictionary to bend code analysis to your will.

Verifying Code by Using Unit Tests

Coding Custom Unit Tests Using the Unit Testing Framework Get an overview of Unit Testing Framework attributes, classes, and methods that help you to create and extend unit testing.

 


 

Testing the Application

Testing the Application

Installing and Configuring Visual Studio Test Agents

Configuring a Test Controller and Test Agent Across a Firewall Updated information about setting the ports used by test agents and controllers.

 


 

Administering Team Foundation

Understanding Administrative Concepts and Tools

Team Foundation Server Architecture There are lots of moving parts in a Team Foundation deployment and many ways for both physical and virtual machines to communicate with one another. This topic provides an overview of TFS architecture and details about the ports and protocols TFS uses.

Configuring and Administering Lab Management

Lab Management brings virtualization to testing and development in Visual Studio Team Foundation and Microsoft Test Professional.

Configuring Lab Management for the First Time New information about creating user accounts has been added to this topic.

 


 

Extending Visual Studio Application Lifecycle Management

Extending Team Foundation The first part of the Team Foundation SDK for Visual Studio 2010 has been published! Allen Clark provides the details, and asks for your feedback on his eponymous blog.

 

- Patrick Sheahan