Geeks With Blogs
Alex Hildyard October 2012 Entries
TransformXml Task locks config file identified in Source attribute
As background: the TransformXml MSBuild task is typically invoked in a custom build step to mark up a web.config file with per-environment configuration; its flexible directives offer highly granular control over the insertion, removal, substitution and transformation of existing configuration hierarchies. For those using the TransformXML task (typically in a Web Deployment Project) I raised an issue against Visual Studio 2010, in which the file handle on the input file was not released, meaning ......

Posted On Friday, October 19, 2012 4:35 PM

Dadaism and Agility
We all have our little bugbears, and something that has given me particular pause over the years is the place of Agility in the software development life cycle. While I have seen it used successfully on both small and Enterprise-level projects, I have also seen many instances in which long-standing technical debt has also originated under its watch. Ironically the problem in such cases seems to me not that the practitioners in question have failed to follow due process (Test, Develop, Refactor -- ......

Posted On Friday, October 5, 2012 10:37 AM

Copying Tree Structure with Target Batching in MSBuild
A little while back I was trying to add some automated Unit tests to a Continuous build/deployment solution, and doing so brought me up against a structural issue in the way the solution had been designed. A full solution build produced a set of output folders, one for each project. Some of these projects additionally contained test assemblies; some of them didn't, but where test assemblies were present, clearly I wanted to run any tests inside them.When working within a build pipeline like this ......

Posted On Thursday, October 4, 2012 5:10 PM

Copyright © Alex Hildyard | Powered by: