Как сохранить несколько файлов в дереве в Visual Studio? - PullRequest
2 голосов
/ 15 августа 2011

Когда вы добавляете (например) окно WPF в ваш проект, VS создает файлы .xaml и .xaml.cs. Однако они не отображаются в виде плоского списка в VS Explorer, скорее .xaml.cs - это дочерний файл (в терминах дерева) файла .xaml.

Как организовать несколько "пользовательских" файлов в такое дерево? Например, у меня есть файл Trainer.cs и файл Trainer.Builder.cs. Я бы хотел, чтобы Builder отображался как дочерний файл файла Trainer.cs. Как это сделать?

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

Обновление

При поиске различий между VS2008 и VS2010 я обнаружил, что весь мой вопрос является дубликатом вопроса SO - там вы найдете, как исправить исправление VS2008 для работы с VS2010: -)

Вложение файлов, связанных с Visual Studio 2010

1 Ответ

2 голосов
/ 15 августа 2011

Это можно сделать, отредактировав реестр .Руководство по выполнению этого для Visual Studio 2008 можно найти здесь: http://blog.dotnetwise.com/2009/09/visual-studio-2008-custom-nested-files.html

Вы также можете сделать это через Расширение Visual Studio , но если это не является частью более крупного проекта, этовероятно, излишним.Руководство по реализации этого поведения здесь: http://pieterderycke.wordpress.com/2011/03/10/adding-support-for-nested-files-in-custom-visual-studio-project-types-with-mpf/

...