Installing TFS 2010 on 2008R2

System Checks: The .NET 3.5 Framework is not installed.  You must install the .NET 3.5 Framework Feature before continuing.

 

I love how TFS 2010 splits the installation from 1 giant step into two relatively simple ones.

  1. Install the components
  2. Configure the TFS server

Installation

Here's the relatively painless installation.

image

 

Configuration

Here's the configuration, which should have been painless, except its not.  TFS needs .NET 3.5 Framework, which hasn't been installed on a clean, new 2008 R2 machine.

image

 

Problem

TFS needs .NET 3.5, but doesn't install it.  It installs .NET 4, then blocks you during configuration wizard.

MS explains it here: http://connect.microsoft.com/VisualStudio/feedback/details/585754/after-install-tfs-2010-requires-net-fw-3-5-fw-4-0-already-installed but I think it's just stupid :-(

 

Correct Fix

First Enable .NET Framework 3.5.1 from Add Features

image

image

Reinstall/Repair TFS.  So .NET 4 is installed AFTER 3.5

Then finally, run TFS Configuration again.

image

Aussie WP7 App Hub - use the right Live ID

tl;dr
When you sign up and register on the App Hub for Windows Phone 7, make sure you use your Australian LIVE ID.

 

History

I've had a LIVE ID forever - but it is set to United States.  And I can't change that.  Since a US LIVE ID is infinitely more useful for a Microsoft Partner than an Aussie one, I never really needed to bother changing it either.

This all changed with the Windows Phone 7.  To purchase Apps and Video (no music marketplace or Zune Pass), I need to create a Zune account.  Unfortunately, my Phone knows it's locked to Australia.  And it won't accept my US LIVE ID.  After a few fail starts, I made a new Australian LIVE ID, connected my credit card to that, and made that my primary LIVE ID on the Windows Phone.  I then connect my main LIVE ID, Facebook, GMail all to the phone separately.  You get the idea.  It works well.  I get to purchase Apps and do everything else with my previous accounts.  Best of both worlds without the headaches.

 

Browser

Since everything I do on the web involves using my main US LIVE ID, I had my computers and browsers all set to remember my LIVE ID.  Somewhere in the process of registering on the App Hub, things went haywire.  Something was seriously confused, probably by the cookies I had saved on the browser.  As I progress through the sign up screens it'd randomly error, and or throw me back to the initial login screen.  Very buggy.

 

Tips

Here are my final working tips:

  1. Use a new browser (no remaining cookies - if you aren't sure, clear cookies)
  2. Login to App Hub with my AU live account
  3. Proceed with the registration.  Ensuring the URL always had /en-AU/
    • If you see /en-US/ then it's gone mad again.  GOTO 1
  4. The price screen shows AU$129, whereas previously it had shown US$99
  5. If you have a code from one of Microsoft's Australian competitions, use that.

Reminder: move your Windows Live Spaces blog

Just a reminder that before the end of this month (March 2011), you will need to migrate or download a copy of your Windows Live Spaces blog.

For me, I had already moved my data to SquareSpace a few years back.  But I haven't moved my really old pictures - those were still hosted in Windows Live.  Head to spaces.live.com/Migration/Download.aspx you can choose to download a zip copy of your Windows Live Spaces blog.  This includes all comments, blogs and pictures.

After Windows Live Spaces goes down, I'll need to check whether my pictures are broken and repair them accordingly.  Windows Live Writer will let me re-stitch new pictures.

We Love Windows Phone - I really do

This is an emotional blog.  But also a blog of acceptance since I found peace at the end. 

 

History

I'm a long time listener of the Windows Weekly podcast, and of Paul Thurrott's writings.  I loved his insights into Microsoft, and shared his views on how well this little company called Microsoft is doing, or not doing, in the market place.

After all, like Paul, I've bet on this company, I like their work, I love their products, even when I don't necessarily like everybody in the company.

 

Recently

I've been following the development of the Windows Phone 7 for a while.  I have previously owned a Windows Mobile SmartPhone, before switching to an iPhone.  The iPhone was an experience in showing me what a modern SmartPhone "should be".  And an eye opener in why Microsoft needed to respond.  I believe they took a gamble, and took their time to get their product right.  Windows Phone 7 was fresh, it was new, they had to burn bridges and not support any upgrade path from Windows Mobile.  The Enterprise features were lacking, but hey, this is a brave move to relaunch and redefine a product, and make their stand.

I solute Microsoft's bravery.  It's not everyday a company as big as Microsoft can step back and say, we're going to stop development of Windows Mobile, and restart the platform to remain competitive.

I want Microsoft to be like this.  Aggressive.  Take Risks.  Redefine.  Relentless in a competitive market.  It's like the old days under Bill Gates.

Because if Microsoft don't step in, a fruit company will redefine the future of mobile (and probably all) computing.  Honestly, if you think Microsoft being a monopoly is bad for the PC market.  Can you imagine if it this other fruit company having a monopoly? 

 

Emotions

I own a Windows Phone 7.  Let me be clear and say that I absolutely adore this device.  I want to get my wife one.  I got it on day 2 of the Australian launch.  I called 4 Telstra shops.  I switched telco providers from Optus. 

I can honestly say it is a better phone than my iPhone 3.  I also think I will probably not go back to another iPhone product.  (Disclaimer: unless, both Microsoft and Google stops making phones… then may be I have no choice?)

Like Paul, I watched the device launch to great fanfare and praise.

Sure, it has lots of little annoying problems.  Lots and lots of them.  But I can overlook all of it.  Windows Phone 7 was a risky move.  So it is also in many ways a brand new v1 product.  I can overlook all the little bugs.  I'm sure Microsoft will patch it within a month.

Or two.  Or three.  Surely in Jan, no may be before the World Mobile Congress in Feb?  Ah Steve Ballmer says March.

6 months, Microsoft.  You are killing me, you are killing one of your biggest fan.  I had thought by now I would have already converted all my family and friends to Windows Phone 7 by now.  But now I sat on the edge, waiting for my own update.  I can't recommend this product to anyone.  Not with a clear conscience.

 

Acceptance, and looking forward

This story will finish soon, and it doesn't end on a sour note. 

The thing that finally made me happy, wasn't a news from Microsoft.  It wasn't something that Paul said.  It wasn't even the Nokia-Microsoft announcement.

It was this, an excellently fan-made video by Brandon Foy:

 

Firstly, YES!  This cool phone is my phone!  It is adorable.  It's awesome.  I love my phone!  I listen to podcasts like Windows Weekly.  The browser (even though based on IE6) is awesome and renders anything I throw at it.  The XBox live games are awesome.  The marketplace has most of the Apps I want.  I read Kindle on it.  I take pictures (8 megapixel goodness with flash and auto focus).  I scroll and glance at my live tiles.  I tweet and check-in with four square.  I love the Metro UI.  I take notes on OneNote and it puts them in the cloud for me.  It takes my contacts and links them.  It talks to all my mail on G-Mail, Hotmail and Exchange.  It integrates with my Facebook, Flickr.  BingMaps takes me to places that I want to go, just like Google Maps once did on my iPhone. 

 

It doesn't have all the apps but it has everything I need.  I switched off my iPhone 6 months ago, and you know, I have never once turned it back on.  That phone was my life, and now I live without it.

 

Secondly, you know, I'm not alone, there are other people out there that love this phone.  Yes we're all waiting impatiently for Microsoft's first big update.  But we go on, and we love our little Windows Phone 7.

I was in a Microsoft SharePoint conference recently and at one point it was asked if anyone in the room had a Windows Phone - I proudly throw up my hand along with only a few others.  One lady in the front exclaimed: "I actually quite like my phone."  I didn't know your name, but you know what I wanted to say?  And I will say this here, publicly.

 

Me too!  Me too!  I love my Windows Phone 7.

 

I am a Microsoft partner.  The Windows Phone SDK is wide open to me.  I have written Windows Mobile applications before, and I know Silverlight back to front.  You know, if there's something missing in the phone, may be it's time to stop whinging and complaining about it, and just write a damn app to do it.

Microsoft will have to be as agile as they can, because the market demands them to be.  They do have a long way to catch up.  But as long as they remain relentless, I will stay with this platform.

So thus, I found my peace.  I hope others finds it soon as well.  Good luck Paul. 

 

By the way, if you haven't seen my cool phone yet, check out the YouTube video.  It's that awesome!

SharePoint central administration tip - use those resource links

Some of the service application administration pages in SharePoint 2010 are incredibly hard to get to.

Hands up who knows - in their head right now, without checking their central administration: how to get to User Profile Service Application, or Search Administration page?

For those of you that don't want to be hunting for the link - find them once, and add them to the Central Administration Resources links on the right hand side of the landing page.  There's a big empty links web part there waiting to be used!

 

image

 

I should probably give them better names.