Сортировка проектов в решении - PullRequest
2 голосов
/ 26 мая 2009

Это действительно раздражает меня, и поиск еще не дал четкого решения.

Тот же файл .sln для Visual Studio 2008 упорядочивает проекты по-другому. В моем офисе у меня есть и мои веб-проекты наверху, и мои 3 веб-сайта внизу (кажется, что алфавитный порядок по умолчанию, это хорошо!).

Дома установлены те же версии VS и SP, но один из веб-проектов отображается внизу списка. Просто боль в том, что порядок другой, у меня, вероятно, есть небольшая проблема личного перфекциониста, но я бы ожидал, что то же Решение будет заказано таким же образом.

Я пробовал это: http://solutionsorter.codeplex.com

Но он взрывается при открытии файла .sln.

Есть какие-нибудь идеи?

Ответы [ 3 ]

1 голос
/ 26 мая 2009

Просто подумайте, а использовали ли вы когда-либо Папки решений для организации ваших решений? У меня есть общий порядок, в котором мне нравятся перечисления моих проектов, поэтому я начал создавать корневые папки решений, начинающиеся с номера, и внутри них я добавил дочерние папки решений, которые группируют каждый проект по определенному виду. Например:

1. Clients
   App
   Web
   Lib
   Tst
   Doc
2. API
   Lib
   Tst
   Doc
3. Domain
   Lib
   Tst
   Doc
4. Data Access
   Lib
   Tst
   Doc
5. Framework
   Lib
   Tst
   Doc

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

0 голосов
/ 26 мая 2009

Сохраняется ли это в разных случаях на каждом компьютере? Иногда ProjectA отличается от ProjectA.

В противном случае, расскажите нам больше, нам нужно больше подсказок:)

0 голосов
/ 26 мая 2009

Вы пытались удалить оба ваших файла .suo? Или как насчет удаления и повторного добавления. Насколько я знаю, проекты должны быть в алфавитном порядке.

Отредактируйте его в connect возможно, вам стоит проголосовать за 10

Редактировать 2:

Если ваши проекты являются веб-сайтами файловой системы, путь на вашем компьютере может иметь значение,

например.

Если на работе у вас есть

D:\ThatProject\MyWebsite1

и D: \ ThatProject \ MyWebsite2

а дома у вас есть

D:\ThatProject\MyWebsite1  

и

D:\Project\Website2  

это приведет к другому заказу

...