Visual Studio 2008 - 移动解决方案文件(sln,suo)

时间:2009-08-30 14:59:47

标签: visual-studio visual-studio-2008 web-application-project

如果最初使用Web应用程序项目创建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 个答案:

答案 0 :(得分:5)

只有项目文件确定其构建输出 - 解决方案仅将项目链接到逻辑实体,以便可以在Visual Studio实例中同时加载它们。如果项目仍然相同,那么什么都没有。

答案 1 :(得分:2)

您可以使用您想要的任何编辑器打开.sln文件,甚至是记事本,并且看到它只包含对项目文件的引用,您可以修改它以便项目文件的相对路径在其中匹配你的布局。 VS不会有任何反对意见 所有构建设置都存储在项目文件中,因此您不会丢失在项目中完成的任何配置更改。

答案 2 :(得分:2)

可以安全删除.suo文件。它是一个特定于用户的文件,只保留特定用户的解决方案选项。它不包含任何对项目,构建设置等重要的内容。