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 ...

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 ...

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 Tweet

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  ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...