Archive

2019


Visualize Git health checks in a pull request

Talk to Netlify REST API from Cake build script running on Azure Pipelines

2018


Use cognitive services in VSTS custom branch policies

Transform Trello list into Markdown file

2017


VSTS and TeamCity Commit Status Publisher

2015


ERR_CONNECTION_REFUSED

2014


Build queue starvation in CC.NET

Setting up an existing blog on Octopress

Migrate attachments from OnTime to TFS

2013


NAnt <copy> task behaves differently in 0.92 and prior versions

2012


Possible source of the signtool 'bad format' 0x800700C1 problem

A solution can build fine from inside the Visual Studio, but fail to build with msbuild.exe

Default attribute values for custom NAnt tasks

Generate a solution file for a number of C# projects files in a folder

A simple batch script to dump the contents of the folder and its subfolders recursively

2011


Revisited: Multiple Instance installations and patches

Moving to dotNetInstaller: the odd Basic UI

Moving to dotNetInstaller: launch conditions

Moving to dotNetInstaller: the simplest case

2010


Back to basics: Versioned, Unversioned and Shared fields

Torch.exe confuses the language validation and ProductCode validation

Torch.exe throws scary error message unrelated to the real problem

2009


WebDirProperties: AnonymousUser attribute is not obligatory

A warning to VB.NET developers

XSLT: inline blocks of managed code

Validating the source of TreeList

Extended logging options in WiX custom actions

IIS extension: WebAppPool

IIS extension: WebSite

Attach / Detach database during installation

2008


Multiple instance installations and patching