Getting my Sandcastle Team Build targets file to work with Sandcastle September CTP

A few things before we get started: You will need the HTML Help Workshop installed September CTP of Sandcastle My September CTP Sandcastle Targets File (attached)This file needs to be copied to your %programfiles%\MSBuild directory Next you will need to make some modifications to the standard configuration file (I am using the VS2005 style) Make…

2

Reusable MSBuild Sandcastle Targets File

Based on a past post, I have an external targets file you can place in your $(MSBuildExtensionsPath) folder (attached in zip).  You can call it like this:   <Import Project=“$(MSBuildExtensionsPath)\Sandcastle.targets“/> <Target Name=“AfterCompile“>     <CallTarget RunEachTargetSeparately=“true“ Targets=“DocumentCLR“ ContinueOnError=“false“/>     <OnError ExecuteTargets=“OnBuildBreak;“/>   </Target> <Target Name=“DocumentCLR“>     <CallTarget Targets=“SandcastleDocument“ ContinueOnError=“false“ />     <MakeDir Condition=“!Exists(‘$(BinariesRoot)\Documentation’)“ Directories=“$(BinariesRoot)\Documentation“ ContinueOnError=“false“ />…

2

VSTF Feature Request

There have been several instances when working with multiple teams that they need to build different build configurations on the same build machine. For example, we have a central build type that encapsulates the compilation of the bits, database installation and unit testing, and packaging of the compiled bits into an MSI. We also have…


Using Sandcastle August CTP and MSBuild to produce CHM documentation automatically

First, we created a cmd file to do the build for us. Syntax for calling the file is Build.cmd “PathToBinaries” “Name of the documentation” (more on this later) @echo off PUSHD %1 “%programfiles%\Sandcastle\ProductionTools\mrefbuilder.exe” *.dll /out:%~dp0\reflection.org /dep:%windir%\Microsoft.NET\Framework\v2.0.50727\*.dll,C:\deps\*.dll,%WINDIR%\assembly\GAC_MSIL\Microsoft.VisualStudio.QualityTools.UnitTestFramework\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll IF ERRORLEVEL 1 EXIT /B 1 POPD “%programFiles%\Sandcastle\ProductionTools\XslTransform.exe” /xsl:”%programfiles%\Sandcastle\ProductionTransforms\AddOverloads.xsl” /xsl:”%programfiles%\Sandcastle\ProductionTransforms\AddGuidFilenames.xsl” reflection.org /out:reflection.xml IF ERRORLEVEL 1 EXIT /B 1 “%programFiles%\Sandcastle\ProductionTools\XslTransform.exe”…

1

I’m on Channel9!

Yay! I’m on the front page of Channel9 with an interview about using Visual Studio Team System in MSIT’s Legal group. Full link for your reference: https://channel9.msdn.com/showpost.aspx?postid=220125

2

Outlook 2007 Credential Challenge on Cached Exchange Server Connection

While nothing to do with VSTF or VSTS, I thought I’d share my challenges with everyone regarding an issue I was having with my Outlook 2007 instance and how I overcame it. Each time I launched Outlook 2007 I was prompted for my exchange server credentials, which was odd to me because I was connected…


What is leadership and why is it good to be a leader?

Leaders need to think beyond themselves and engage in conversations with their employees or subordinates. I recently had a 1 on 1 with the director of my group and was recognized for some of the points of leadership I am taking with my project and cross business unit information technology group collaboration initiatives. After the…


Key Design Scenarios with Visual Studio Team System and Team Foundation Server – System, Application, Resource Reuse

In order to effectively execute an IT strategy a roadmap must be created to contain and identify what common areas exist for the business’ solution that could be leveraged by other systems in the enterprise or organization; or which capabilities the solution can leverage.   Typically architects will draw their solution design on a whiteboard, and link…


Visual Studio Team Foundation Server Feature Requests

I find it difficult to manage many Shared Queries in the work item tracker of VSTF. Sometimes I want to save my ad-hoc query for distribution to a small set of people (maybe just a peer even), but find no way to really make that easy except for sharing the query with the entire team….

1

Key Design Scenarios with Visual Studio Team System and Team Foundation Server

First I want to start out with some observations: The Business expects IT to provide a technology advantage with the right capabilities at the right price at the right time A business strategy alone is not sufficient for IT planning Business rarely asks for IT infrastructure capabilities Every business capability is highly dependant on the…