Q:

Can I work on 2 simultaneous TFS task at the same visual studio solution?

I am using TFS as a source code version control in my project. 
I am working on a project where I get many task to work on everyday.Now the problem is to start working on second task I had to exclude the changes. Now once the first task is checked in than I can associate the second task and include the changes.
Is there any way I can associate multiple task and their changes in one solution?

A:

It is not possible to have multiple workspaces whereby you can isolate the changes for one workitem from another.
The only way to achieve this is by using shelvesets and either committing these, or uploading to server without keeping the changes locally and then loading or creating another shelveset.

