MSB4019 error on newly built TFS 2010 beta 2 build server

On a newly configured TFS 2010 build server that I have been creating for a demo, I experienced an error that has been an old friend for all of the previous versions of Team Foundation Server.

The error that was shown in the Summary screen was;

C:Builds1BuildTestCorpSourcesProjectsCorpCorpCorp.vbproj (203): The imported project “C:Program Files (x86)MSBuildMicrosoftVisualStudiov10.0WebApplicationsMicrosoft.WebApplication.targets” was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.

When you click “View Log File”, the information provided is far more useful.

Project “C:Builds1BuildTestCorpSourcesProjectsCorpCorp.sln” (1) is building “C:Builds1BuildTestCorpSourcesProjectsCorpCorpCorp.vbproj” (2) on node 1 (default targets).
C:Builds1BuildTestCorpSourcesProjectsCorpCorpCorp.vbproj(203,3): error MSB4019: The imported project “C:Program Files (x86)MSBuildMicrosoftVisualStudiov10.0WebApplicationsMicrosoft.WebApplication.targets” was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.

My demo TFS build server was a Windows Server 2008 R2 (x64) machine with TFS 2010 Beta 2 installed. I did NOT have Visual Studio 2010 Beta 2 installed on the same machine. (If I did, the problem would not have existed)

The Solution

The solution, as it has been on prior version of TFS, was to simply copy the necessary build targets from a client machine with Visual Studio 2010 Beta 2 installed. In my case I copied the following.

FROM VS2010 BETA 2 CLIENT

C:Program FilesMSBuildMicrosoftVisualStudiov10.0*.*

TO TFS2010 BETA 2 BUILD SERVER (x64)

C:Program Files (x86)MSBuildMicrosoftVisualStudiov10.0

If you are using a 32bit build server, remember the path does not include the (x86) part in Program Files.

MVP for another year and Welcome to Stephen Godbold

Microsoft MVPOver the past few years, my New Year has included regularly checking my Inbox to see if I get to keep my Microsoft MVP status. The start to 2010 has been no different and fortunately the much anticipated email was there again.

For me the MVP award is a yardstick by which I measure the amount of time and effort I give back to the community. Over the past 12 months most of my contribution has been in the form of presentations to Australian user groups more so than online mediums such as blogs and forums.

A new Australian Team System MVP

Stephen GodboldI would also like to welcome our newest Australian Team System MVP, Stephen Godbold. Steve has shown a passion for Team System and has resurrected the Canberra VSTS Users Group among other things. Keep an eye on his blog at http://seesharper.wordpress.com/

SSW Brain Quest: Team Foundation Server and SharePoint 2010

Adam Cogan from SSW in Sydney is running a roadshow around Australia during the Summer to showcase some of the great features in TFS2010 and SharePoint 2010.

The list of sessions he will deliver are;

  • Team Foundation Server 2010 (TFS) for Successful Project Management
  • Visual Studio 2010 Team System – An Overview
  • Visual Studio 2010 Testing with Team Foundation Server (TFS) 2010 – the life of a bug
  • What’s new in SharePoint 2010
  • Something About Mary (SharePoint and Office 2010)

The venues and dates for the roadshow are;

Melbourne – 23 Dec 2009
Canberra – 11 Jan 2010
Sydney – 13 Jan 2010
Brisbane – 28 Jan 2010
Perth – 04 Feb 2010
Adelaide – 08 Mar 2010
Melbourne – 10 Mar 2010

To register and find out more about each these exciting sessions visit

http://www.ssw.com.au/ssw/Events/VisualStudio2010_TFS2010_Sharepoint2010.aspx

Australian ALM Conference – Dates may change

Follow this morning’s announcement by S. Somasegar (Senior Vice President, Developer Division, Microsoft Corporation) that the official launch of Visual Studio 2010 and .NET 4.0 is being pushed back “a few weeks”, we have decided to temporarily halt our conference registrations until the impact of this decision has been examined.

At this stage it is expected that we will simply reschedule the conference to match the new launch dates and the conference will go ahead in the exact same format.

Thank you for your patience and understanding.

Anthony Borton
Event Manager
18th December 2009

The inaugural Australian ALM Conference

Over the past few months, fellow MVP Peter Ward & I have been busy planning and preparing for the inaugural Australian ALM Conference.

The conference is due to kick off on the 23rd & 24th March 2010 and will showcase both local and internationally renowned speakers talking about Application Lifecycle Management. The conference will include Microsoft Australia’s official local launch of Visual Studio 2010 and to help Microsoft celebrate this milestone release there will be a dedicated track focusing exclusively on Visual Studio 2010 related topics.

Some of our international speakers who will be speaking at the event include;

  • Sam Guckenheimer – Group Product Planner, Visual Studio Product Line, Microsoft Corporation
  • Tanuj Vohra – Partner Director of Program Management for the Visual Studio Test Business, Microsoft Corporation
  • Dr Ivar Jacobson – a father the Unified Modelling Language and the Rational Unified Process, Ivar Jacobson International

In addition to the keynote and 19 breakout sessions to choose from, attendees will enjoy a welcome reception and cocktail party on the first evening and have the option of registering for post conference training that will be running following the conference.

For more information, or to register for the event, visit www.australianalm.com.au

You can also read the event blog and follow on Twitter if you like.

Want to speak at the Australian ALM Conference?

The Call for Speakers for the inaugural Australian ALM Conference in Sydney in March has been out for a little over a week now and is due to close on the 27th November.

If you are interested in speaking on topics ranging from Application Lifecycle Management to Visual Studio 2010, act now!

How to Submit a Session Proposal

  1. Visit http://www.australianalm.com.au
  2. Click the Speaker link in the menu.
  3. Click the “Click here to submit your topic” link at the bottom of the speaker page.
  4. Review the Tips and FAQs before clicking Submit a session.
  5. You will need to register a new account on the website before submitting a session.
  6. Complete and submit the form.
  7. You will receive a confirmation email with details of your proposal.

Where has “Team System” gone?

Since the 2008 release of Visual Studio, we’re grown accustomed to using the term “Team System” or “Visual Studio Team System” (VSTS) to refer to the various SKU’s above Visual Studio Professional including Team Foundation Server. With the recent release of Visual Studio 2010 Beta 2, Microsoft have done away with the “Team Editions” and the name “Team System” is gone.

Having become quite fond of the term Team System for the product set that I specialise in, I was a little put off by the change. The good news is the change is for the better and it will make choosing the right version of Visual Studio much easier for you.

Each of the three main versions, include ALL features of the versions below it. It is a simple additive approach. Specifically, the Premium version includes ALL features in Professional plus some Premium level features like Coded UI tests. The Ultimate version includes features like Intellitrace plus ALL features in Premium and Professional.

The following graphic shows some of the features specific to that version that lower level version do not include.

 

One thing I’ll call out here is that ALL three versions include Team Foundation Server 2010! Cool.

You can find out more information about the different versions by visiting the Visual Studio 2010 First Look page and clicking the “Compare 2010 Products” tab.

Transitioning from VSTS2008 to Visual Studio 2010

One of the questions I have started hearing a bit during my presentations on Visual Studio 2010 is how do my current licenses transition over to VS2010 when it is released?

The great news is that Microsoft has a very generous transition plan whereby pretty much everyone gets something extra! Yeah!

So what does this really mean for you? Well, BEFORE the 22nd March you should definitely consider having your MSDN subscription in place. If you have Visual Studio 2008 Professional, you might even want to consider upgrading or “stepping up” to one of the Team Editions so you’ll get VS 2010 Ultimate when the transition occurs 🙂

New training courses for Visual Studio 2010 early adopters in Australia

Enhance ALM has just announced the immediate availability of four new courses based on the recently released Visual Studio 2010 Beta 2 product. These new courses are aimed at helping early adopters quickly become proficient at the new features and capabilities of Visual Studio 2010 and Team Foundation 2010. These are great for organisations considering taking advantage of the Go-Live license available with this Beta 2 release.

The new courses are;

The four courses are currently only available for onsite training engagements. A public schedule is planned for Australian capital cities starting in Jan/Feb 2010.