MSBuild

  • Generating a cross-product with MSBuild

    Have you ever wanted to create a cross-product of two item groups in TeamBuild? Aaron Hallberg has a post in which he explains two possible ways of doing it. I struggled with the same problem a few days ago and found another solution that doesn’t involve creating your own MSBuild Task but still keeps the Continue reading

  • MSBuild script for Sandcastle ReadMe

    Installation instructions: If you haven’t already done so, install the Sandcastle December CTP. The scripts rely on a completly unmodified installation, so don’t make any changes to it (especially not the sandcastle.config file). Unzip the contents of Sandcastle.zip to your MSBuild folder (usually c:\Program Files\MSBuild) Unzip the contents of SandcastleTest.zip to wherever you like to Continue reading

  • MSBuild script December CTP

    Time for a new release of the MSBuild script for Sandcastle, this time targeting the Sandcastle December CTP. Download it from the CodePlex site.  New in this version: Better support for Sandcastle December CTP A short FAQ Continue reading

  • MSBuild script support for the November CTP

    Anand has released yet a new version of the Sandcastle CTP. The November CTP has a couple of fixes and includes support for friendly HTM file names. I've updated the MSBuild script for Sandcastle with this support and I have also moved into my new CodePlex site. So, the download is now found at: http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=MSBuildSandcastle&ReleaseId=1029  Continue reading

  • Finally, support for Sandcastle September CTP

    I have updated the MSBuild script for Sandcastle to support the September CTP. You can download the new version in the Downloads section of this site. You'll find the installation instructions there as well. New in this version: Support for Sandcastle September CTP (actually, it is needed) Support for Visual Studio 2005-like help files Support Continue reading

  • Sandcastle August CTP Released

    The team behind Microsoft Sandcastle released a new CTP of Sandcastle yesterday. A couple of changes have been made to the components that will make the previous version of my MSBuild Script for Sandcastle fail. Therefore, you’ll need to download the latest version of the scripts if you want it to work with the August Continue reading

  • Sandcastle Help Compiler 2 support

    Update After installing the August CPT of Sandcastle, you’ll need to update to the latest version of the MSBuild script. I’ve just released a new version of the MSBuild-script for Sandcastle. There are two new features and one new (though optional) requirement. First of all, the new requirement is the Visual Studio .NET Help Integration Continue reading

  • Sandcastle Visual Studio Project

    Final update Sorry, I’m not able to figure out what’s wrong with this, and since Frank has a better solution for Visual Studio integration, I’m cancelling this attempt. If you’re interested in the source code, send me an email! I think it’s better if I focus my efforts on the MSBuild script instead. Update 3 Continue reading

  • Teaser: Sandcastle integrated in Visual Studio

    As you may have seen in previous posts from me, I’ve created a MSBuild script that makes it easier to create Sandcastle documentation files. But hey, why stop there? Wouldn’t it be nice if the whole process was integrated in Visual Studio like all other products? Well, I couldn’t help myself, so I tried it Continue reading

  • Sandcastle MSBuild script for non-English or non-default installations

    Just thought I’d let you know how to modify the msbuild script from my last post to work with different setups. Instead of extracting the Sandcastle.zip file to c:\Program Files\MSBuild, extract it to the equivalent MSBuild folder (d:\Program\MSBuild or whatever) Open up the Sandcastle.targets file in any xml editor, and change the SandcastlePath property to Continue reading

About Me

Consultant, Solution Architect, Developer.

Do note that this blog is very, very old. Please consider that before you follow any of the advice in here!

Newsletter