Visto che sono riuscito a far funzionare CopySourceAsHtml (vedi nota) in visual studio 2008 (Team System Architect SP1) sotto Windows XP e che ho speso un po' di tempo leggendo e mettendo assieme alcuni post in lingua inglese e italiana vi riporto di seguito le istruzioni passo per passo per installare questo componente in VS2008 a partire dal codice sorgente.
  1. Scaricate i sorgenti di CopySourceAsHtml da questa pagina (CopySourceAsHtml 2.0.0 Source) oppure direttamente da questo link.
  2. Estraete il file compresso in una cartella temporanea ed aprite la soluzione CopySourceAsHtml.sln, presente nella cartella Source, con Visual Studio 2008.
  3. Eseguite la conversione standard della soluzione selezionando Finish sul Wizard proposto.
  4. Selezionate release ed effettuate un rebuild-all della soluzione.
  5. Dalla cartella bin sotto il progetto copiate i file generati:
    • CopySourceAsHtml.dll
    • CopySourceAsHtml.dll.config
    all'interno della cartella di ambiente per tutti gli utenti, dove Visual Studio 2008 cerca gli add-in. Questa cartella, per Windows XP, è collacata sotto il percorso : [C:\Documents and Settings\All Users\Dati applicazioni\Microsoft\VisualStudio\9.0\Addins]
  6. Nello stesso percorso dovete anche creare un file di configurazione XML denominato CopySourceAsHtml.AddIn che specifica a Visual Studio 2008 l'installazione dell'add-in. Ricordate di salvare il file con codifica UTF-8 uguale a quella dichiarata nel file XML. Di seguito il contenuto del file da creare:

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>

    <Extensibility xmlns="http://schemas.microsoft.com/AutomationExtensibility">

        <HostApplication>

            <Name>Microsoft Visual Studio Macros</Name>

            <Version>9.0</Version>

        </HostApplication>

        <HostApplication>

            <Name>Microsoft Visual Studio</Name>

            <Version>9.0</Version>

        </HostApplication>

        <Addin>

            <FriendlyName>CopySourceAsHtml</FriendlyName>

            <Description>Adds support to Microsoft Visual Studio 2008 for

    copying source code, syntax highlighting, and line numbers as

    HTML.</Description>

            <Assembly>CopySourceAsHtml.dll</Assembly>

            <FullClassName>JTLeigh.Tools.CopySourceAsHtml.Connect</FullClassName>

            <LoadBehavior>1</LoadBehavior>

            <CommandPreload>0</CommandPreload>

            <CommandLineSafe>0</CommandLineSafe>

        </Addin>

    </Extensibility>

  7. A questo punto riavviate Visual Studio 2008 e dovreste trovare attiva la funzionalità "Copy As HTML..."da menu di contesto. Se questa funzione non è disponibile controllate che l'add-in sia abilitato attraverso la voce Add-in Manager... da menu Tools.

nota: Per chi non lo sapesse CopySourceAsHtml è una piccola e comoda utility che permette di copiare il codice sorgente convertendolo automaticamente in formato HTML.