Free Black Marble Build and Ignite round up event in Yorkshire

Did you miss content from Microsoft Build and Ignite events? Well you can catch up on Channel9, but we at Black Marble are running free round up events on the 20th May in Leeds. Why not come and talk to Black Marble and Microsoft staff who attended the events? To register go to the Black Marble events site.

May 7, 2015 · 1 min · Richard Fennell

Generating MsTest wrappers for nUnit tests

Recently whilst at a clients one of our consultants came across an interesting issue; the client was using Selenium to write web tests, they wanted to trigger them both from Microsoft Test Manager (MTM) as local automated tests, and also run them using BrowserStack for multi browser regression testing. The problem was to import the tests into MTM they needed to be written in MsTest and for BrowserStack nUnit. As they did not want to duplicate each test what could they ?...

May 7, 2015 · 4 min · Richard Fennell

MSDeploy Parameters.xml can only replace web.config values is a value is already set

If you are using a parameters.xml file to set value with MSDeploy I have just found a gotcha. You need some value in the web.config file, not just an empty XML tag, else the replacement fails. So to explain… I had the following parameters.xml file, and use Release Management to replace the __TAG__ values at deployment time. <parameters> <parameter name="Domain" description="Please enter the name of the domain" defaultvalue="\_\_Domain\_\_" tags=""> <parameterentry kind="XmlFile" scope="\\web....

May 1, 2015 · 1 min · Richard Fennell

A Visual Studio Extension to create MSDeploy parameters.xml files

When you using MSdeploy you should create a parameters.xml file that exposes your web.config settings at the time of installation. This enables good deployment habits, build the product one and then set system specific values using deployment tools. The problem is that this parameters.xml file is a pain to write, it is a series of XML blocks that contain XPath to find the entries to replace, typo’s are easy to introduce....

April 28, 2015 · 2 min · Richard Fennell

May is a busy time for events

Mid May is a busy time for me presenting-wise: On the 12th/13th I am presenting at Techorama in Belgium And on the 14th I will be presenting at a Microsoft/GreyMatter event at Microsoft’s Reading office. And after that there are also the Black Marble Re:Build and Re:Ignite events. I am sure I will be involved at those, but we have to wait for a couple of week until after Build and Ignite to find out what we will be talking about....

April 23, 2015 · 1 min · Richard Fennell