一款很有趣的开源VS2005插件:CopySourceAsHtml

CopySourceAsHtml是一款能够以HTML格式拷贝源代码的Visual Studio 2005插件,拷贝后它会保持原有的高亮显示,这样代码在浏览器中和IDE编辑器中看起来是一样的。下载安装后它会在右键菜单中出现一项Copy As Html,有如下这样一段代码:

public class BLLServiceRegistry : WindsorContainer

{

    
private static BLLServiceRegistry instance = new BLLServiceRegistry();

    
public BLLServiceRegistry()

        : 
base(new XmlInterpreter("App_Data/BLLConfigXml.xml"))

    
{

    }


    
public static BLLServiceRegistry Instance

    
{
        
get return instance; }
    }

}
IDE编辑器中,选择代码并点击右键选择Copy As Html

 

粘贴到ASPX页面中,运行:

下载:  安装包     源代码

详情可以访问:http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

作者:TerryLee
出处:http://terrylee.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @ 2006-11-28 08:38 TerryLee 阅读(5266) 评论(21)  编辑 收藏 所属分类: 推荐系列.NET Framework新技术介绍

  回复  引用  查看    
#1楼 2006-11-28 08:46 | 代码乱了      
沙发。哈哈
起这么早啊??
  回复  引用  查看    
#2楼 [楼主]2006-11-28 08:51 | TerryLee      
@代码乱了
不早了,上班了,呵呵
  回复  引用  查看    
#3楼 2006-11-28 08:57 | KiddLee      
哈哈,挺好,但现在不敢随便装插件了,怕项目模版又没了
  回复  引用  查看    
#4楼 2006-11-28 09:06 | 数据绑定者      
顶TerryLee

这种玩意还是不装了呵呵
  回复  引用  查看    
#5楼 [楼主]2006-11-28 09:07 | TerryLee      
@KiddLee
丢模版丢怕了,呵呵:)
  回复  引用  查看    
#6楼 [楼主]2006-11-28 09:08 | TerryLee      
@数据绑定者
谢谢,呵呵
  回复  引用    
#7楼 2006-11-28 09:13 | 幻想曲 [未注册用户]
怎么卸载?
win2003 sp1+vs2005 pro安装后启动有错误~~
ps.我的项目模板丢几个了,怎么找回来?
  回复  引用    
#8楼 2006-11-28 09:26 | Dicky [未注册用户]
安装后打开vs 2005 提示出错:

---------------------------
Error
---------------------------
CopySourceAsHtml caught the following exception: System.ArgumentException: 值不在预期的范围内。

在 Microsoft.VisualStudio.CommandBars.CommandBarControls.get_Item(Object Index)

在 JTLeigh.Tools.CopySourceAsHtml.Connect.AddControls() 位置 c:\Data\Projects\CopySourceAsHtml\Source\Connect.cs:行号 195

在 JTLeigh.Tools.CopySourceAsHtml.Connect.OnConnection(Object application, ext_ConnectMode connectMode, Object addIn, Array& custom) 位置 c:\Data\Projects\CopySourceAsHtml\Source\Connect.cs:行号 63
---------------------------
确定
---------------------------


咋回事啊??
如何卸载啊???
  回复  引用  查看    
#9楼 [楼主]2006-11-28 09:35 | TerryLee      
@幻想曲
卸载再次运行安装文件

项目模版丢失的解决办法:
http://blog.joycode.com/ghj/archive/2006/11/24/87932.aspx
但是要注意解决后有可能编辑器又会坏掉-_-
  回复  引用  查看    
#10楼 [楼主]2006-11-28 09:38 | TerryLee      
@Dicky
卸载再次运行安装文件

//完了,我害了大家了:)
  回复  引用  查看    
#11楼 2006-11-28 10:32 | Cat Chen      
这东西好像很早就有了,另外VS2005复制到word的格式也是比较特别的,它能够让word保持原有的代码颜色并且不对代码进行拼写检查。
  回复  引用  查看    
#12楼 [楼主]2006-11-28 10:43 | TerryLee      
@Cat Chen
刚出了2.0版本
  回复  引用  查看    
#13楼 2006-11-28 21:14 | wuChang      
从VS2005里直接复制到office中,也是带格式的。
  回复  引用  查看    
#14楼 [楼主]2006-11-28 21:36 | TerryLee      
@wuChang
我知道是带格式的,作为一个开源的插件,研究一下也没有什么坏处
  回复  引用    
#15楼 2006-11-29 10:37 | Dicky [未注册用户]
---------------------------
Error
---------------------------
CopySourceAsHtml caught the following exception: System.ArgumentException: 值不在预期的范围内。

在 Microsoft.VisualStudio.CommandBars.CommandBarControls.get_Item(Object Index)

在 JTLeigh.Tools.CopySourceAsHtml.Connect.AddControls() 位置 c:\Data\Projects\CopySourceAsHtml\Source\Connect.cs:行号 195

在 JTLeigh.Tools.CopySourceAsHtml.Connect.OnConnection(Object application, ext_ConnectMode connectMode, Object addIn, Array& custom) 位置 c:\Data\Projects\CopySourceAsHtml\Source\Connect.cs:行号 63
---------------------------
确定
---------------------------

还是老样子啊 卸载了重新安装还是出错,算了,不装了:(
  回复  引用    
#16楼 2006-11-29 11:47 | XiaoMing [未注册用户]
哈哈 楼上的兄弟们当人肉盾了 我就不装了
  回复  引用  查看    
#17楼 [楼主]2006-11-29 21:23 | TerryLee      
@Dicky
唉,在我这儿一次成功……
  回复  引用  查看    
#18楼 [楼主]2006-11-29 21:24 | TerryLee      
@XiaoMing
:)
  回复  引用  查看    
#19楼 2006-12-08 11:12 | Anthan      
2003能用嘛?
我装了貌似找不到啊?

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
博客园首页

新闻频道

社区

小组

博问

网摘

闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
成果网帮您增加网站收入


相关链接: