Visual Studio 2010 Beta 2: CopySourceAsHtml
Для вставки в блог листинга кода я еще не встречал ничего лучше, чем аддон для Visual Studio CopySourceAsHtml
Работает он просто здорово, и все было прекрасно. Но после выхода новой беты Visual Studio 2010 возникла проблема – этот аддон не работает в новой студии после установки. К счастью, есть довольно простой способ заставить его работать.
Для начала, нужно скачать и установить аддон. Сделать это можно по ссылке выше, с сайта проекта на codeplex.
Затем откройте директорию “Мои Документы” (My Documents в англоязычной OS). Там должны быть директории Visual Studio 2008 и Visual Studio 2010.
Внутри Visual Studio 2010 нужно создать поддиректорию Addins (если ее еще нет), и скопировать туда файл CopySourceAsHtml.AddIn из аналогичной поддиректории Visual Studio 2008.
Затем, откройте его в Visual Studio. Вы увидите следующий xml-код
<?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>JTLeigh.Tools.Development.CopySourceAsHtml, Version=3.0.3215.1, Culture=neutral, PublicKeyToken=bb2a58bdc03d2e14, processorArchitecture=MSIL</Assembly>
<FullClassName>JTLeigh.Tools.Development.CopySourceAsHtml.Connect</FullClassName>
<LoadBehavior>1</LoadBehavior>
<CommandPreload>0</CommandPreload>
<CommandLineSafe>0</CommandLineSafe>
</Addin>
</Extensibility>
Выделенные большим жирным шрифтом 9.0 нужно заменить на 10.0
Сохраняем файл, выходим из студии, и запускаем ее заново. После этой процедуры при выделении куска кода и щелчка правой кнопкой мыши, в контекстном меню появится пункт Copy As Html…
Enjoy!