Помешает ли переименование решения в Visual Studio? - PullRequest
1 голос
/ 26 июля 2011

Я использую Visual Studio 2005, и мне интересно, что произойдет, если я переименую свой файл решения с prefs.sln на someOtherFilename.sln , что полностью испортит ситуацию?Довольно простой вопрос, но я хотел спросить, прежде чем я что-то предпринял.

Ответы [ 5 ]

3 голосов
/ 26 июля 2011

Это все еще будет работать.У меня никогда не было проблем с переименованием файла Solution .

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

1 голос
/ 26 июля 2011

Теоретически, это ничего не должно сломать.Практически вы должны использовать систему контроля версий и никогда не бояться делать подобные вещи.

0 голосов
/ 26 июля 2011

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

0 голосов
/ 26 июля 2011

Переименование решения должно быть безопасной операцией, поскольку файл решения является просто «хранилищем» для отслеживания всех ресурсов, принадлежащих решению (проект и т. Д.) Если вы используете программное обеспечение для управления версиями, это другое дело

0 голосов
/ 26 июля 2011

Почему бы просто не попробовать?Переименование легко отменить.=)

Но это должно быть безопасно.Насколько я знаю, имя файла решения нигде не используется (в отличие от имен файлов проекта, которые используются в решении).

...