在Visual Studio 2010中替换/扩展Visual Studio生成存根

时间:2010-05-16 20:52:58

标签: visual-studio visual-studio-2010 vsx

当我们编写一个不存在的方法的名称时,Visual Studio 2010会询问我们是否要生成具有该名称的方法存根。我想知道是否有可能用自己制作的代码存根生成命令替换相同的代码存根生成命令。我从来没有为Visual Studio做过任何可扩展性编程,所以我有几个问题:

  1. 有多难?这是我可以在几个晚上学到的东西,还是会让我“失去”很多时间的东西?

  2. 在我看来,对这种编程没有太多的支持,因为通常人们对开发扩展Visual Studio IDE的解决方案并不感兴趣。我搜索了SO,似乎没有很多关于扩展Visual Studio的线程。

  3. 我不知道生成方法存根在Visual Studio中是如何工作的,但我只是想把它变成更灵活和有用的东西。有没有人以前处理过这类事情,那可以给我一个指向从哪里开始的指针?我知道MS VSX网站,但是它有很多资源,对于我这个主题的新人来说可能是压倒性的。
  4. 我需要使用哪种技术? T4?也许我需要了解很多代码,就像Visual Studio一样,所以我可以知道其他方法的类型参数,名称等等。这就是T4的用途吗?
  5. 由于

1 个答案:

答案 0 :(得分:1)

我在网上搜索了一下,但我没有看到任何有关自定义“建议修复”的信息。你在#2中的想法可能是现场的。

您可以通过阅读http://msdn.microsoft.com/en-us/library/dd885242.aspx来修改VS编辑器。