Visual Studio 2010 SP1 TFS Compatibility GDR



I know I am late to write about it, but the reason that drive me to write about it, I just forget it :-(

Really it’s very important update for Visual Studio and TFS 2010, so this update will do the following:

  • Allow Visual Studio 2010 to work with a TFS 11 server – including Team Foundation Service Preview
  • Support for multi-line test steps in Microsoft Test Manager
  • Team Explorer Crashes when opening build from TFS 2008
  • Gated Checkins fail with the “Preserve local Changes” option
  • DiffMerge closes with unhandled exception when comparing two files

Download from here

For more information, visit Brian Harry blog 

Explorer TCM.EXE in more details



From long time ago, I write about TCM.EXE  and how we can use it to creates test cases from test methods, today I will explorer TCM.EXE and show some of it’s features


tcm suites /collection:http://WIN-GS9GMUJITS8:8080/tfs/defaultcollection /Teamproject:"Tailspin Toys" /list

TCM

TCM Configs

TCM Plans

TCM Suites

Virtualization detection tools



Some people ask me before, how to know that PC support Virtualization, of course it’s depend on the hardware and it’s different from PC to another and depend on the CPU (Intel VT, VT-x, vmx and AMD-V, SVM)

So here the link for 2 tools to detect this feature

 

  • Microsoft® Hardware-Assisted Virtualization Detection Tool

Microsoft Hardware detection tool

 

  • Intel® Processor Identification Utility

Intel Process identification utility

New Features in Build Definition of Visual Studio 11 Beta



After I upgrade my build server 2010 to build service 11 beta, I just try the build definition and I found new features that give us more control over the build process.

  • Queuing options.
  • Drop Folder.

 

  • Queuing options.

We have 3 options (Enabled, Paused, Disabled) as the following image:

Queue options

  • Drop Folder.

We have also 3 options (Don’t copy, Copy to UNC, Copy to source control).

 

Drop options

  • Don’t copy.

We can use this when we don’t need the build binaries (CI).

  • Copy to UNC.

We can use this when we want the binaries and we want it available inside our corporate LAN.

  • Copy to source control.

We can use this when we want the binaries and we want it to be available for all people that has access to TFS source control, so they may didn’t have access to LAN but they have access to TFS source control.

TFS Service Preview news and links



In this post, I will keep update of all news and all related links about TFS Service, so whenever I found TFS Service news, I will update this post with these news

Date 27-3-212

Date 23-3-212

Visual Studio 11 Beta has a fake library (Microsoft Fakes)



From long time ago I write about how we can use Mole in layer isolation, for more info see the post here.

But with release of Visual Studio 11 Beta, it came with Microsoft Fakes, which I think it based on Moles, the main benfit of  Microsoft Fakes or Moles the ability to mock or stub the sealed classes (no public constructors)

The Fakes framework helps developers create, maintain, and inject dummy implementations in their unit tests. The Fakes framework generates and maintains stub types and shim types for a system under test

Fore more information see the post on MSDN

 

To download Visual Studio and TFS 11 Beta click on the following link

http://www.microsoft.com/visualstudio/11/en-us/downloads

Hot Links for Visual Studio 11 Beta and Windows 8 Consumer Preview



After 18 days of release Visual Studio11 Beta (VS 11 Beta) and Windows 8 Consumer Preview, I just want to collect and share in one place all  the useful links that I have met throughout my reading and investigation, I will mention also some of my articles like, Upgrade From TFS 2010 to TFS 11 Beta, Upgrade Build Server to TFS 11 Beta and  Fix Existing project after upgrade to TFS 11 Beta

Windows Server “8″ Beta

Windows 8 Consumer Preview

Visual Studio 11 Beta and TFS 11 Beta

Visual Studio 11 Beta Product guide

ALM with Visual Studio 11 Beta on MSDN

ALM Rangers Readiness Beta

TFS 11 Beta Architecture

Everything about Microsoft Licence

VSALM Corner 

ALM good resouces

Visual Studio ALM up to date articles 

Upgrading Videos 

How to fix existing project in old TFS after upgrade to TFS 11 beta?


Updated on March 13, 212

<<

Very useful links

How to add new tabs like storyboard and other fixes 

Upgrade project from Buck Hodges

>>

When I complete upgrading my environment to TFS 11 beta, (Upgrade to TFS 11 Beta) I found the following error in the Web Access,

TF400508: The current process settings are either missing or not valid. These settings must be defined by a project administrator

As the following images

Error in Team web access

Error

Which cause because this page use a new work items that are not exist in the old project on the old TFS, if we create new project it’s OK because we will use the new process, but for the existing project, we must update them manual, so we have to do the following:

  • Just go and download and extracting the following zip file


http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29047

  • Open Visual Studio 11 beta command prompt and type the following command
updateProject CollectionURL ProjectName TemplateName

See the following image

command

And this will import the new work items to my old project, remember that if we do customizing on the process template we will not be able to upgrade, If we have customized the type definitions provided with these process templates, we may need to modify the definition files for process configuration prior to import. In particular, if we have made changes to the workflow for those types that track backlog items, bugs, and tasks, we may need to modify the process configuration files prior to importing them.

For more information we can see the following link


http://msdn.microsoft.com/en-us/library/ff432837(v=vs.110).aspx#download

To download Visual Studio and TFS 11 Beta click on the following link

http://www.microsoft.com/visualstudio/11/en-us/downloads

Now, OceanSoft upgraded to TFS 11 beta with “Go Live” support!



OceanSoft now complete upgrading TFS 2010 to TFS 11 Beta.

Why?

New features, better performance, many enhancements, easy upgrade, Microsoft will not put “Go Live” tag on the Visual Studio Beta 11 without give the real support and trust of the product, it will be committed to support us, it will support our production project to be going into RTM, what is that means? It means that, it will be available tool to upgrade our TFS 11 beta to RC and RTM, so Microsoft offers support to assist us with using Visual Studio 11 Beta and .NET 4.5 Beta in a production environment. In some cases, support may entail installing a hotfix, using a workaround, or installing a later build.

To receive support, we just need to register our accounts on Microsoft Connect.

So what we are waiting for?! Let’s get the value

For more information about “Go Live” see the following link


http://www.microsoft.com/visualstudio/11/en-us/downloads/go-live

Install or Upgrade TFS Build Service 11 Beta on a separate build server



In this video I will show you how to upgrade or install TFS build service 11 beta on a separate build server, actually the build server machine is already has TFS build service 2010.

TFS 2010 build service can coexist with TFS 11 beta build service and everyone will support it’s TFSx server.

If we building Windows 8 Project, the build server must be on Windows 8 machine, this is for now and for the beta, in Microsoft, they didn’t know if this could change or not.

For more information on the whole old environment, you can see TFS 2010 Enterprise Video Guide on CodePlex


http://tfs10enterprise.codeplex.com/