Lines Of Code (LOC) As A Metric

I posted this on an internal DL today and I thought it was worth sharing… There are two important things about LOC: The only thing it is a measure of is the size of your codebase. Size isn’t necessarily a good thing. My personal opinion is that LOC is completely useless for project management, it’s…

0

Tracking Down a .NET Windows Service Memory Leak

I was recently involved in tracking down a memory leak in a .NET Windows Service and I wanted to summarize the process we went through. This is really an aggregate of a number of other people’s posts that are referenced at the end of this post. Firstly, get your machine set up: Install the Debugging…

1

Remotely Managing Hyper-V from Windows 7

I’ve been doing some work with Hyper-V build controllers and build agents and rather than remoting to the Hyper-V host it’s easier to manage these directly from my Windows 7 workstation. This is possible but the set up process isn’t obvious so here you go: Install the Remote Server Administration Tools for Windows 7. Although…

0

Where art thou AdditionalReferencePath?

Team Build 2008 provided an ItemGroup called AdditionalReferencePath where you could specify a list of directories that MSBuild would search for dependencies. This was typically used when you had a GAC reference that was not in the GAC of your build machine. You could check-in a directory containing the assemblies and add an AdditionalReferencePath item…

0

Customizing Team Build 2010’s Drop Location Algorithm

One of the properties you specify when creating a new build definition is the build’s drop location. However, this isn’t a statically defined drop location (because if it was each build would overwrite the previous build). Team Build 2008’s drop location algorithm took the drop location you specified and appended the build number. This generally…

0