MSBuildDebugger - A tool to, well... debug msbuild scripts.
Copyright (c) 2007-3007, Partho P. Das
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
I had written this way back in 2007 in a flash of inspiraton during a team outing. Publishing this on github as a few folks have asked me for it.
Of course since then the MSBuild team has added first class debugging support in Visual Studio using a clever combination of dynamic IL emission + VS Debugger extensibility. Read all about it here.
In the unlikely event that you find if you find it useful, please feel free to fork, copy, paste, etc.