【发布时间】:2011-02-20 04:27:55
【问题描述】:
当我们编写一个不存在的方法的名称时,Visual Studio 2010 会询问我们是否要生成具有该名称的方法存根。我想知道是否可以用我自己制作的命令替换相同的代码存根生成命令。我从未为 Visual Studio 做过任何类型的可扩展性编程,所以我有几个问题:
有多难?这是我可以在几个晚上学习的东西,还是会让我“失去”很多时间的东西?
在我看来,对这种编程的支持并不多,因为通常人们对开发扩展 Visual Studio IDE 的解决方案并不感兴趣。我在 SO 上搜索,似乎没有很多关于扩展 Visual Studio 的线程。
- 我不知道生成方法存根在 Visual Studio 中是如何工作的,但我只是想把它变成更灵活和有用的东西。以前有没有人处理过这类事情,这可以给我一个从哪里开始的指针?我知道 MS VSX 网站,但它拥有大量资源,对于像我这样不熟悉该主题的人来说可能会不知所措。
- 我需要使用什么技术? T4?也许我需要像 Visual Studio 那样对代码有很多了解,这样我才能知道其他方法的类型参数、名称等。这就是 T4 的用途吗?
谢谢
【问题讨论】:
-
为了帮助其他人,msdn.microsoft.com/en-us/library/ms172738(VS.100).aspx 概述了此功能的基础知识。该功能称为“自动校正”。
标签: visual-studio visual-studio-2010 vsx