Visual Studio 2008 - перемещение файлов решений (sln, suo) - PullRequest
4 голосов
/ 30 августа 2009

Если проект 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 ]

5 голосов
/ 30 августа 2009

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

2 голосов
/ 30 августа 2009

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

2 голосов
/ 30 августа 2009

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

...