2010-05-16 3 views
4

Когда мы пишем имя метода, которого не существует, Visual Studio 2010 спрашивает нас, хотим ли мы сгенерировать заглушку метода с этим именем. Что я хотел бы знать, можно ли заменить ту же команду генерации кода, что и сделанный мной. Я никогда не делал никаких программ расширения для Visual Studio, поэтому у меня есть несколько вопросов:Замена/расширение Visual Studio Generate Stub в Visual Studio 2010

  1. Насколько это сложно? Это что-то, чему я могу научиться за пару ночей, или это то, что заставит меня «потерять» много времени?

  2. Мне кажется, что поддержки такого программирования не так много, так как в целом люди не заинтересованы в разработке решений, расширяющих среду разработки Visual Studio. Я искал SO, и у него, похоже, не много потоков о расширении Visual Studio.

  3. Я не знаю, как работает объект-заглушка метода создания в Visual Studio, но я просто хотел превратить его в нечто более гибкое и полезное. Кто-нибудь имел дело с такими вещами раньше, что может дать мне указатель на то, с чего начать? Я знаю сайт MS VSX, но у него много ресурсов и может быть ошеломляющим для кого-то нового для меня, как и я.
  4. Какую технологию мне нужно использовать? T4? Возможно, мне нужно будет много узнать о коде, например Visual Studio, поэтому я могу узнать аргументы типа другого метода, имена и т. Д. Для чего нужен T4?

Благодаря

+0

Чтобы помочь другим людям, основы этой функции описаны на http://msdn.microsoft.com/en-us/library/ms172738(VS.100).aspx. Эта функция называется «Автоматическая коррекция». –

ответ

1

Я искал в Интернете немного, и я не вижу ничего о настройке «Fix. Похожие» Ваша мысль в # 2, вероятно, на месте.

Редактор VS можно изменить, прочитав http://msdn.microsoft.com/en-us/library/dd885242.aspx.