Kerbal Space Program - Its educational and written in Mono too!

My son is really taken with Kerbal Space Program. This great games allows you to design your own space craft and so run your own on-going space program, all with a realistic physics engine. What is particularly nice is that this cross platform Mono based application is being built in a very agile manner with a new release most weeks, each adding features as well as bug fixes. There also seems to be an active community of people building plug-ins for extra space craft components and rovers....

March 24, 2013 · 1 min · Richard Fennell

TF900548 when using my Typemock 2012 TFS custom build activity

Using the Typemock TFS 2012 Build activity I created I had started seen the error TF900548: An error occurred publishing the Visual Studio test results. Details: ‘The following id must have a positive value: testRunId.’ I thought it might be down to having patched our build boxes to TFS 2012 Update 1, maybe it needed to be rebuild due to some dependency? However, on trying the build activity on my development TFS server I found it ran fine....

March 23, 2013 · 1 min · Richard Fennell

Black Marble is hosting the Yorkshire Chapter of the Global Windows Azure Bootcamp on the 27th of April

Black Marble is hosting the Yorkshire Chapter of the Global Windows Azure Bootcamp taking place in several locations globally on the April 27th, 2013. This free community organised event is one day deep dive class where you will get you up to speed on developing for Windows Azure. The class includes a trainer with deep real world experience with Windows Azure, as well as a series of labs so you can practice what you just learned....

March 21, 2013 · 1 min · Richard Fennell

Installing a DB from a DACPAC using Powershell as part of TFS Lab Management deployment

I have been battling setting up a DB deployed via the SQL 2012 DAC tools and Powershell. My environment was a network isolated pair of machines DC – the domain controller and SQL 2012 server IIS – A web front end As this is network isolated I could only run scripts on the IIS server, so my DB deploy needed to be remote. So the script I ended up with was...

March 14, 2013 · 3 min · Richard Fennell

You don’t half get strange errors when two servers have the same SID

You don’t half get strange errors when building a test environment if when you run SYSPREP’d each copy of your VM base image you forget to check the ‘generalize’ box If you forget this, as I did, each VM has a different name but the same SID. Basically the domain/AD is completely confused as who is what. The commonest error I saw was that I could not setup application (Report Services, SP 2010 and TFS 2012) with domain service accounts....

March 12, 2013 · 1 min · Richard Fennell

Cannot run Microsoft Fakes based test if Typemock Isolator enabled

With Microsoft Fakes moving to the Premium SKU of Visual Studio in 2012.2 (CTP4 is now available) more people will be looking at using them. I have just installed CTP4 and have seen a behaviour I don’t think I have not seen in the previous version of Visual Studio (I need to check because as well as CTP4 I have recently installed the new version of Typemock Isolator 7.3.0 that addresses issues with Windows 8 and Visual Studio 2012)....

March 9, 2013 · 1 min · Richard Fennell

TFS TPC Databases and SQL 2012 availability groups

Worth noting that when you create a new TPC in TFS 2012, when the TFS configuration DB and other TPC DBs are in SQL 2012 availability groups, the new TPC DB is not placed in this or any other availability group. You have to add it manually, and historically remove it when servicing TFS. Though the need to remove it for servicing changes with TFS 2012.2 which allows servicing of high availability DBs

March 9, 2013 · 1 min · Richard Fennell

Recovering network isolated lab management environments if you have to recreate your SC-VMM server’s DB

Whilst upgrading our Lab Management system we lost the SC-VMM DB. This has meant we needed to recreate environments we already have running on Hyper_V hosts but were unknown to TFS. If they were not network isolated this is straight forward, just recompose the environment (after clear out the XML in the VM descriptions fields). However if they are network isolated and running, then you have do play around a bit....

March 8, 2013 · 3 min · Richard Fennell

Fixing Lab Manager environments with brute force

Another post from Rik Fixing Lab Manager environments with brute force following our Lab Management upgrade

March 5, 2013 · 1 min · Richard Fennell

Creating VMs for lab management

Rik has done a post on creating VMs for Lab management to follow up on the one I did yesterday on our Lab upgrade.

March 5, 2013 · 1 min · Richard Fennell