Visual Studio 2008 - перемещение файлов решений (sln, suo)

Если проект VS2008 изначально создается с проектом веб-приложения, добавляются проекты классов и структура выглядит следующим образом:

Parent Folder
    Web App Project Folder - (solution Files in this folder)
    Class Project 1
    Class Project 2
    ...

Вы видите какие-либо проблемы с перемещением файлов.sln и.suo в родительский каталог?

Parent Folder - (solution Files in this folder)
    Web App Project Folder 
    Class Project 1
    Class Project 2
    ...

Я настроил каталоги.sln проекта, и решение, кажется, работает нормально, но мне интересно, не нарушит ли это действие то, чего я не ожидал.

3 ответа

Решение

Только файлы проекта определяют их результаты сборки - решения связывают проекты только в логическую сущность, так что их можно одновременно загружать в экземпляр Visual Studio. Если проекты все те же, ничего не сломано.

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

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

Другие вопросы по тегам