Можно ли открыть проект в Visual Studio 2008, не открывая все файлы, которые были открыты ранее в прошлый раз, когда я открывал проект. У меня есть привычка держать много файлов открытыми, когда я работаю над ними, поэтому в следующий раз, когда я открою проект, он (очень медленно) загрузит в редактор кучу файлов, которые мне даже не нужны. Я просмотрел настройки и не могу найти ничего, чтобы остановить это поведение.Visual Studio open files question
ответ
Просто удалите файл .suo. Он содержит список открытых файлов.
Редактировать: Полностью прочитать вопрос не так - сначала проигнорируйте мой первый (теперь ушел) ответ. :)
Я изменил сопоставление клавиатуры для CTRL-SHIFT-C, создав классное представление для закрытия всех окон документа - что-то, что я использую на несколько порядков чаще, - и затем я просто очищаю свое рабочее пространство перед закрытием решения ,
Или вы можете закрыть все открытые документы из меню Window перед закрытием VS.
Я надеялся на что-то более автоматическое. VS будет создавать новый файл .suo каждый раз, когда проект будет сохранен. Поэтому я должен был бы удалить этот файл каждый раз, когда я открываю проект. Я также не хочу забывать закрыть все файлы перед закрытием VS.
Другие IDE, которые я использовал, имеют схожие функциональные возможности, но также упрощают включение/выключение.
Благодарим за помощь.
Я так и не понял, насколько это меня так же раздражало! Мне не удалось найти настройки, но в Options > Environment > Keyboard
вы можете связать ярлык с Window.CloseAllDocuments
. ALT+X
был несвязан для меня, поэтому я просто использовал это. Мне интересно, есть ли какие-то скрытые настройки для автоматического выполнения этого при выходе решения (или загрузки).
Немного исследований оказывается тот факт, что вы можете сделать это с помощью макроса:
- Создать новый макрос (или использовать существующий). Вы должны увидеть модуль под названием
EnvironmentEvents
в Macro Explorer. (Подробнее см. here.) - Открыть модуль
EnvironmentEvents
. Пут в этом коде:
Public Sub CloseDocsOnExit() Handles SolutionEvents.BeforeClosing DTE.ExecuteCommand("Window.CloseAllDocuments") End Sub
- Сохранить и построить макрос.
- Откройте целую кучу документов в своем решении, а затем закройте Visual Studio.
- Yay! Больше открытых документов!
- (Примечание: Несмотря на то что он говорит SolutionEvents, он также работает, если вы работаете над проектом, который не имеет решения.)
Отличный отзыв! – eidylon 2011-01-03 22:07:33
Попробуйте следующее:
- Закрыть после закрытия всех файлов.
- Сделайте копию [whatever] .suo
- Откройте решение еще раз, откройте некоторые файлы и выйдите.
- Скопируйте (не перемещайте) старый файл .suo по тому, который был только что сгенерирован.
- Сделайте файл .suo только для чтения.
Если у вас есть хранилище вы можете проверить, что файл.
Я предлагаю это потому, что у меня была обратная проблема, где она не открывала мои старые файлы автоматически, и причина была файл .suo, который был проверен в репозитории и был (по некоторым причинам) не перезаписан Studio. Файл даже не защищен от записи.
Единственный способ для меня - изменить местоположение проекта и снова открыть там форму решения. :)
В Visual Studio 6.0 (VC++) процедура несколько отличается.
Удалить файл .ncb (обычно находится в том же месте, что и файлы .dsp или .dsw).
- 1. Visual Studio Regex Search Question
- 2. Visual Studio 2008 macro question
- 3. MySQL Open Files Limit
- 4. Visual Studio и ASP.Net Path question
- 5. Visual C++ argv question
- 6. Visual Basic Files
- 7. Добавить в "open recent files"
- 8. Elasticsearch too many open files
- 9. gdb: howto list open files
- 10. cassandra too many open files
- 11. Open "Class Explorer" в Visual Studio 2010
- 12. Visual studio wont open mdf file
- 13. Open Source Visual Studio project distribution nightmare
- 14. Как интегрировать Open UI5 в visual studio
- 15. Visual Studio 2010 Beta Crashes on open
- 16. Cant open visual studio sharepoint project
- 17. Open Visual Studio Integrated Design Enviroment
- 18. visual basic List.box question
- 19. Visual Studio Update 2 - Task Runner Explorer - Project Open
- 20. Visual Studio Local db Stores Неанглийские символы как '?' Question Mark
- 21. Командная строка Open Visual Studio из кода C#
- 22. resharper 'update source files' не останавливается (в Visual Studio 2015)
- 23. Visual Studio ASPX Files Synthax Highlight out of Wack
- 24. MFC CFileDialog open only select files
- 25. java autosys too many open files
- 26. npm -g "whatever" too many open files
- 27. Ошибка «Too Many Open Files» на Cloudfoundry
- 28. Open files limit server может поддерживать
- 29. Должен ли я установить Visual Studio в папку C: \ Program Files или C: \ Program Files (x86)?
- 30. Установка на стороне Visual Studio Visual Studio
похоже, что в сравнении с 2017 г. suo - это не тот, который находится рядом с вашим файлом решения, а скорее в специальной папке .vs в корне. удалив этот новый, я исправил его для меня, спасибо! – SelAromDotNet 2017-06-28 15:32:16