⭐ If you would like to buy me a coffee, well thank you very much that is mega kind! : https://www.buymeacoffee.com/honeyvig Hire a web Developer and Designer to upgrade and boost your online presence with cutting edge Technologies

Friday, November 7, 2025

Introducing Team Foundation Server 2010 Basic

 A short screencast where I introduce the new Basic configuration of Team Foundation Server (TFS) 2010. Video is based on TFS 2010 Beta 2 and shows how to create your first team project and add your Visual Studio solution to source control while associating it with a new user story.

0:00

Hi,  and in this

0:03

screencast I would like to introduce you

0:05

to the new basic configuration of Visual

0:08

Studio 2010 Team Foundation Server. If

0:11

you need uh information on how to

0:14

install Team Foundation Server, which is

0:16

what we're not covering in this

0:18

screencast, you can check my blog

0:22

hurasal.com where I created just

0:24

published a blog post about installing

0:27

Team Foundation server.

0:30

basic configuration um basically on a

0:33

Windows 7 machine, a client machine, you

0:35

don't you don't need a server computer

0:37

for this. Okay, so once you have the

0:42

foundation server installed in your

0:44

computer, how do you get started? Well,

0:47

the first thing that you have to do is

0:48

to create your team project.

0:52

So, well, before that, you need to

0:54

connect to team foundation server. So we

0:56

just click there connect to the

0:58

information foundation server. Let's go

0:59

to the servers dialogue add. And let's

1:02

add our local

1:04

instance of the foundation server. Okay.

1:08

Let's click

1:10

okay. Close. And now we can see our

1:14

local server here. Our default

1:16

collection where these collections are

1:18

just like groups of team projects. So

1:21

you can better manage

1:23

them. Let's connect this

1:27

And now you can see the default

1:29

collection in the right side. Now that

1:31

we have this, we will uh right click and

1:35

create a new team project. For this uh

1:38

simple uh example, we will just create a

1:42

small Windows application for listing a

1:45

series of uh book titles in this in our

1:48

bookstore. So let's just call

1:50

this books.

1:54

We have to choose one um one development

1:57

process. For this one, we will just

1:59

choose the MSS for agile software

2:01

development version

2:03

five. Let's create an empty source

2:05

control folder and

2:09

finish. So what Visual Studio is doing

2:11

right now is uh creating all the source

2:14

control store in our local SQL server

2:17

express database.

2:21

Okay, this will include also the

2:24

definitions for the work items that we

2:26

will be able to

2:28

create. So using MSF uh for agile five,

2:32

you can create word items like user

2:36

stories which is the the basic the basic

2:38

word item that you will uh have to use

2:41

in this process. Uh you can also create

2:44

tasks. You can create bugs of course for

2:48

bug tracking and several auto uh work

2:51

items. We will just create a simple user

2:54

story for this example and then uh do

2:58

all the source control stuff

3:01

related. Okay. So right now the wizard

3:03

is about to end and it just end. So

3:07

let's close this. In the right side, you

3:09

can see we do have the team project

3:12

created. And what we're going to do

3:14

right now is to right click and select

3:17

new item user story or just new user

3:20

story if you already did this comment

3:23

before. So what we want to do, let's

3:26

state what the customer wants to do

3:28

here. So, as a customer, I want

3:32

to see a list of all the

3:40

available books. Okay, so the customer

3:43

wants to see the the list of all

3:44

available books. Let's just h we do not

3:49

have to complete all this stuff right

3:50

now. Let's just h say that this will be

3:54

assign it to me to Julio and the state

3:57

is active recent new and for iteration

4:01

let's just choose our product backlog

4:04

where this product backlog is where we

4:05

will store all the user stories

4:07

basically all the requirements that will

4:10

be related to this uh to this

4:12

application. So with this created let's

4:16

just close and save it.

4:20

And now that we have the user story,

4:22

what we have to do is of course to

4:25

create our project. So let's go to file,

4:27

new

4:33

project. And we will choose our WPF

4:36

application. We will call it

4:40

books.

4:45

Okay. So our project is just being

4:48

created. We will just add a simple uh

4:51

grid data grid the new data grid

4:53

included in

4:55

WPS4 to display the the customers from

4:59

our local database. I will be using the

5:02

old and popular pups

5:05

database for this

5:07

example. So let's just wait while this

5:10

is loading.

5:16

So what the first thing that we should

5:17

do here before even starting coding here

5:20

is to add this solution to source

5:23

control.

5:27

So So let's just right click here and

5:31

select add solution to source

5:33

control. We have to choose um a

5:36

collection. Well, we already know of the

5:38

collection default collection. We have

5:40

to choose the team project. We could

5:42

create new folders here. We will not do

5:44

that right now. And let's just click

5:47

okay. Once we do this, our project is

5:50

ready to be added to source control. We

5:53

will do the appropriate check in to

5:56

source control uh a little bit later. So

5:59

right now, let's just code quickly code

6:01

this application. So I will do some

6:04

something quick stuff.

6:07

So for now, let's just uh change the

6:10

default layout of this application to an

6:13

ST panel. This is just for layout

6:16

purposes. And once we are here, let's we

6:20

will need some of course some data grid.

6:22

So let's open up the our data sources

6:26

window. Let's add a new data

6:29

source. We will need a database data

6:31

source and an entity data model. We can

6:35

also choose a data set, but for this

6:37

example, we will just use entity data

6:41

model.

6:42

So what the wizard will do now is to

6:47

um prompt us for a database to connect

6:51

to. I as I said I prepared the pops

6:53

database in my local SQL server express

6:58

installation. And now we will uh select

7:01

which table we will use now.

7:05

So let's use the titles table and click

7:09

finish.

7:12

The wizard will now create our entity

7:15

data

7:16

model in our project. It will also add

7:20

several references to the .NET

7:24

framework. Okay. And in the end, we will

7:27

see our new data source appear in this

7:30

left panel. So you can see we already

7:33

have our our table here. We will just

7:36

close this for now. And we can see our

7:39

titles and table in data source. We will

7:41

just drag this to the main

7:47

surface. Okay. And you can see we do

7:50

have it right there. Let's

7:55

just make it look better. Let's just

7:58

remove the both height and the

8:04

width so it will fill all the screen.

8:08

And for example, F title, let's just do

8:11

not uh width to the heater, do not size

8:14

to the heater, but to the full context

8:16

of of that column. Once we do that,

8:19

let's debug. Start without

8:24

debugging. See what we

8:29

got.

8:32

And there we go. Our application is up

8:35

and running. We have all the titles as

8:38

the customer required. So we can say

8:40

that this application is complete. So

8:42

let's now just close this this and this.

8:46

And what we have to do right now is to

8:48

check in this source code into the

8:51

source control. So we will just right

8:53

click there check in. We have to uh

8:57

choose which is the associated work

8:59

item. We do have the user story

9:01

associated and we will associate

9:05

this to our

9:11

checkin. Okay. So now our application is

9:14

into source control and in a very

9:16

similar way as source safe provided us

9:19

before and we can keep working with

9:22

business infotation server. We can do

9:25

backtracking build process stuff and

9:27

well that's all I got for today. Hope

9:31

you liked it. See you again.

 

No comments:

Post a Comment