4

如果最初用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 项目目录,解决方案似乎运行良好,但我想知道这个操作是否会破坏我没有预料到的东西。

4

3 回答 3

5

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

于 2009-08-30T15:05:34.310 回答
2

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

于 2009-08-30T15:31:42.030 回答
2

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

于 2009-08-30T15:54:00.597 回答