Расширение Visual Studio для отображения папок решений для реальных папок

В более раннем вопросе, я обнаружил, что, к сожалению, Папки-решения не являются настоящими папками внутри каталога.

Интересно, есть ли AddOn или Macro, который добавляет эту функциональность? т.е. когда я создаю папку решений, она создала реальную папку. Когда я создаю новый элемент (правый клик = > Добавить = > новый элемент), он автоматически перемещает их в эту папку, удаляя причины его удаления с диска (после запроса) и т.д.

Это для Visual Studio 2005, хотя мы можем обновить его до 2008 года через несколько месяцев.

Ответ 1

На данный момент это не представляется возможным ни в VS 2005, 2008 и 2010, ни для AddIn для этого.

Ответ 2

Я тоже думал, что это странная идея. Однако это может быть полезным инструментом для логической группировки проектов в решениях без необходимости перемещения по папкам в файловой системе.

Ответ 3

Я подозреваю, что вам нужно это для средства контроля версий. В этом случае посмотрите на AnkhSVN.

Ответ 4

Может быть, вы хотите добавить файлы в папку решений как "ссылки", т.е. сохранить файлы там, где они есть, но дать им другую организацию внутри решения. (при добавлении существующего файла в папку решения или в обычную папку проекта, если он находится в другой соответствующей физической папке, файл копируется). Он обычно остается незамеченным, опция в диалоговом окне "Добавить > Существующий элемент...", где вы можете выбрать "Добавить как ссылку", а не "Добавить". Это позволяет обмениваться файлами между проектами или просто организовывать их по-разному. То, что я пропустил, - это возможность добавлять "виртуальные" папки внутри проекта в организационных целях, не нарушая наилучшее использование пространства имен/папок.

Ответ 5

Невозможно получить точку, в которую вы хотите добавить эту функцию.

Иногда вы хотите знать, может ли он это сделать, однако ответ может быть отрицательным. Но это не обязательно означает, что вы не можете достичь своей первоначальной цели, есть еще несколько способов обойти это без этого.

Кроме того, решение VS должно быть ярлыком ваших настроек проекта и не должно быть включено в какой-либо жесткий код, решения могут быть различными между ПК и средой IDE.

Ответ 6

Я не очень использовал VS2005, но использовал VS2008 в прошлом году.

У этого есть галочка для создания папки решения при создании нового решения/проекта.

Если вы затем используете окно "Обозреватель решений", вы можете создавать и управлять папками и файлами классов внутри них. Это фактически создаст новые каталоги, которые соответствуют.

Удаление файлов из Обозревателя решений также удалит фактические файлы с диска.