Есть ли файл Cut & Paste as New Class File (Macro)? - PullRequest
2 голосов
/ 10 июня 2011

Я ищу бесплатную функцию Visual Studio, расширение или макрос. это может помочь в следующей ситуации.

Когда я создаю прототип, я стараюсь хранить все мои классы в одном файле (я знаю, что это плохая практика, но да, это прототип). Затем наступает момент, когда файлы слишком сложны для навигации. Итак, я разбил классы на отдельные файлы внутри проекта, структура папок отражает пространства имен. Чтобы достичь это; - 1. Добавить новую папку 2. Добавить новый класс 3. Название класса 4. Вырежьте и вставьте соответствующий раздел в новый файл класса.

Для меня шаги с 2 по 4 - основной корм для новых записей меню.

Вырезать класс как новый файл класса Вырезать как новый файл частичного класса.

Я видел эту функцию в C #, но не на VB.net.

Так кто-нибудь знает, как этого добиться для VB.net?

Ответы [ 3 ]

2 голосов
/ 10 июня 2011

Вот макрос, который делает то, что вы хотите в C # ... глядя на код, вероятно, довольно просто изменить его для работы в VB ...

http://plisky.net/main/macros/documentation

Кроме того, я уверен, что все коммерческие инструменты рефакторинга (Resharper, CodeRush и т. Д.) Поддерживают это ...

0 голосов
/ 17 февраля 2012

Я наткнулся на это и могу указать вам на обновленную версию макроса, которая любезно связана. Его в http://plisky.net/main/plisy.net-visual-studio-productivity-macros.

Если вы все еще хотите это и хотите протестировать его на VB, я могу с радостью внести изменения в поддержку VB.net, но, поскольку я не использую VB, мне нужен тестер :) Какое-то время после этой публикации вы возможно, что-то уже работает.

0 голосов
/ 13 июня 2011
...