【问题标题】:Visual Studio 2008 - Moving solution files (sln, suo)Visual Studio 2008 - 移动解决方案文件 (sln, suo)
【发布时间】:2009-08-30 14:59:46
【问题描述】:

如果最初用web app项目创建一个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 项目目录,解决方案似乎工作正常,但我想知道这个操作是否会破坏我没有预料到的东西。

【问题讨论】:

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


    【解决方案1】:

    只有项目文件确定它们的构建输出 - 解决方案仅将项目链接到一个逻辑实体中,以便它们可以同时加载到 Visual Studio 实例中。如果项目仍然相同,则没有任何问题。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • ...但先使用源代码管理/进行备份! :)
        • 确实如此,作为旁注,.suo 可以安全地删除并添加到您的 VCS 忽略列表中。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多