The example in above article doesnot work : below is correct version which i was able to run
<Target Name="AfterCompile">
<Exec Command=""$(ProgramFiles)\Microsoft Visual Studio 9.0\Common7\IDE\devenv" "$(SolutionRoot)\Dev\SpinnakerPlusAdmin\SpinPlusSnapIn.sln" /Build "Debug|Any CPU" /Project "$(SolutionRoot)\Dev\SpinnakerPlusAdmin\SpinPlusAdminSetup\SpinPlusAdminSetup.vdproj""/>
<Copy SourceFiles="$(SolutionRoot)\Dev\SpinnakerPlusAdmin\SpinPlusAdminSetup\Debug\SpinPlusAdminSetup.msi; $(SolutionRoot)\Dev\SpinnakerPlusAdmin\SpinPlusAdminSetup\Debug\setup.exe" DestinationFolder="$(OutDir)Setup\" />
</Target>