Buenas,
cuando tenía que copiar código fuente en formato HTML desde el IDE de Visual Studio 2010 siempre utilicé las Productivyt Power Tools. Entre todas las features que posee, la de Copy as HTML me era bastante util.
Ahora con Visual Studio 2012 no tengo ninguna extensión que por defecto me de esta funcionalidad, pero con un poco de hacking lo he logrado.
1. Descargar el addin CopyAsSourceHtml desde CodePlex (aquí)
2. Instalar el AddIn
3. En el directorio de instlación, que por defecto suele ser [%Program Files (x86)%\J.T. Leigh & Associates\CopySourceAsHtml\] editar el archivo CopySourceAsHtml.AddIn con un editor de texto.
4. Cambiar las líneas 5 y 9 para que utilicen Visual Studio 2012. El valor seria = 11.0
1: <?xml version="1.0" encoding="utf-8" standalone="no"?>
2: <Extensibility xmlns="http://schemas.microsoft.com/AutomationExtensibility">
3: <HostApplication>
4: <Name>Microsoft Visual Studio Macros</Name>
5: <Version>9.0</Version>
6: </HostApplication>
7: <HostApplication>
8: <Name>Microsoft Visual Studio</Name>
9: <Version>9.0</Version>
10: </HostApplication>
11: <Addin>
12: <FriendlyName>CopySourceAsHtml</FriendlyName>
13: <Description>Adds support to Microsoft Visual Studio 2008 for copying source code, syntax highlighting, and line numbers as HTML.</Description>
14: <Assembly>JTLeigh.Tools.Development.CopySourceAsHtml, Version=3.0.3215.1, Culture=neutral, PublicKeyToken=bb2a58bdc03d2e14, processorArchitecture=MSIL</Assembly>
15: <FullClassName>JTLeigh.Tools.Development.CopySourceAsHtml.Connect</FullClassName>
16: <LoadBehavior>1</LoadBehavior>
17: <CommandPreload>0</CommandPreload>
18: <CommandLineSafe>0</CommandLineSafe>
19: </Addin>
20: </Extensibility>
5. Como este addin estaba pensado para Visual Studio 2008, tendremos que “moverlo” para poder utilizarlo con VS2012. Para esto copiamos el contenido de la carpeta anterior a la ubicación de AddIns de Visual Studio 2012. Por defecto es [%Program Files (x86)%\Microsoft Visual Studio 11.0\Common7\IDE\Addins\]
6. A partir de este momento ya podremos ver el AddIn dentro de la lista de AddIns de VS2012
7. Si abrimos un editor de código, ya tendremos la opción “Copy as HTML” disponible.
8. Done !!!
Descarga: http://copysourceashtml.codeplex.com/releases/view/31129
Saludos @ Home
El Bruno

Leave a comment