在Visual Studio中重命名解决方案会破坏一切吗?

时间:2011-07-26 13:19:33

标签: visual-studio projects-and-solutions

我正在使用Visual Studio 2005,我想知道如果我将解决方案文件从 prefs.sln 重命名为 someOtherFilename.sln 会发生什么,会完全搞乱事情呢?很简单的问题,但在我继续做任何事之前我都想问。

5 个答案:

答案 0 :(得分:3)

它仍然可以使用。我从来没有在重命名解决方案文件时遇到问题。

顺便提一下,您也可以重命名 Project 文件,但是当您这样做时,某些设置可能对未来的开发人员没有意义 - 比如默认项目Namespace。一切仍然有效,但是当您遇到错误消息和试图引用项目中的类的问题时,请记住这一点。

答案 1 :(得分:1)

理论上,它不应该破坏任何东西。实际上,你应该使用源代码控制,而不要害怕做那样的事情。

答案 2 :(得分:0)

为什么不试试呢?重命名很容易撤消。 =)

但它应该是安全的。据我所知,解决方案文件名不会在任何地方使用(与解决方案中使用的项目文件名不同)。

答案 3 :(得分:0)

重命名解决方案应该是一个安全的操作,因为解决方案文件只是一个“存储库”,用于跟踪属于解决方案的所有资源(项目等) 如果您使用的是源代码控制软件,那将是另一回事

答案 4 :(得分:0)

如果您在Visual Studio中执行此操作,则可以毫无问题地执行此操作。如果您不使用TFS SourceControl,也可以直接从文件系统完成。 项目的情况有所不同。您仍然可以从Visual Studio内部执行此操作,但如果您只是重命名csproj文件,则项目名称不会更改,并且包含该项目的解决方案中的所有引用都将被破坏。此外,dll或exe的名称不会更改,同样适用于默认命名空间,这是您不喜欢的。