日期:2014-05-18  浏览次数:20837 次

给类文件打桩
想批量给一堆CS文件打桩,如下:
public class A
{
  public string Method1()
  {
  ……
  }
  public string Method2()
  {
  ……
  }
}
打桩后:
public class A
{
  public string Method1()
  {
  begin
  ……
  end
  }
  public string Method2()
  {
  begin
  ……
  end
  }
}
想找个最优的方法,大家集思广益,给定一个CS文件,就去判断哪些是方法,并打桩

------解决方案--------------------
如果你用 IDE 插件开发的话,获取这个比较容易。

IDE的关键对象:DTE2 ,可以参考下 http://msdn.microsoft.com/zh-tw/library/envdte80.dte2_members.aspx
------解决方案--------------------
上面的链接有问题,你看这篇吧。

http://www.cnblogs.com/yjf512/archive/2010/06/16/1758858.html
------解决方案--------------------
see vsinstr.exe

Visual studio 本来就自带的功能。
------解决方案--------------------
vsinstr.exe
http://msdn.microsoft.com/zh-cn/library/ms182402(v=VS.90).aspx

可以配合 VSPerfMon, VSPerfCmd, VSPerfReport 一起使用,基本上 visual studio 有的功能都可以实现。