26.04.2015 Views

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

How To: Structure ASP.NET Applications in <strong>Visual</strong> <strong>Studio</strong><br />

<strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong><br />

Applies To<br />

• Microsoft® <strong>Visual</strong> <strong>Studio</strong>® 2005 <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong> (TFS)<br />

• Microsoft <strong>Visual</strong> <strong>Studio</strong> <strong>Team</strong> System (VSTS)<br />

• ASP.NET applications<br />

Summary<br />

This How To article walks you through the process of organizing and structuring your<br />

ASP.NET Web applications for <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong>. This article explains an<br />

appropriate source tree structure to use <strong>with</strong>in TFS source control.<br />

Contents<br />

• Objectives<br />

• Overview<br />

• Summary of Steps<br />

• Step 1 – Create Local Folders for Your Web Project<br />

• Step 2 – Create a Blank Solution<br />

• Step 3 – Add a Web Site to Your Solution<br />

• Step 4 – Add a Class Library (Optional)<br />

• Step 5 – Check Your Solution Structure<br />

• Step 6 – Check Your Local Folder Structure<br />

• Step 7 – Add Your Solution to Source Control<br />

• Shared Code Considerations<br />

• Additional Resources<br />

Objectives<br />

• Learn how to structure an ASP.NET application in TFS source control.<br />

• Learn about an appropriate tree structure to use in TFS source control.<br />

Overview<br />

This How To article shows you how to build a source control folder structure that is<br />

appropriate for ASP.NET Web applications. Because ASP.NET Web projects often<br />

include additional class libraries, a structure is required to accommodate these as well.<br />

Folders in which to maintain your ASP.NET Web projects are located beneath a<br />

/Main/Source top-level structure in source control. This structure enables you to easily<br />

use additional <strong>Development</strong> and Releases folders if you need to create branches for<br />

isolated development and for release maintenance. For more information about creating<br />

this top-level folder structure, see “How To: Structure Your Source Control Folders in<br />

<strong>Visual</strong> <strong>Studio</strong> <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong>”

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!