Visual Studio 2008中 - 移动解决方案文件(SLN,索尼)
问题描述:
如果VS2008项目与一个Web应用程序项目最初创建,并添加类项目,结构是这样的:Visual Studio 2008中 - 移动解决方案文件(SLN,索尼)
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实例中加载。如果项目仍然是一样的,没有什么是坏的。
答
你可以用你喜欢的任何编辑器打开你的.sln文件,甚至是记事本,并且看到它只包含你的项目文件的引用,你可以修改它,以便项目文件的相对路径在它匹配你的布局。 VS对此没有任何反应。
所有构建设置都存储在项目文件中,因此您不会丢失在项目中所做的任何配置更改。
答
而.suo文件可以安全地删除。这是一个特定于用户的文件,仅保留特定用户的解决方案选项。它没有包含任何对项目很重要的东西,建立设置等。
...但是使用源代码管理/首先进行备份! :) – TrueWill 2009-08-30 16:42:21
这是非常真实的,作为一个附注,.suo可以安全地删除并添加到您的VCS忽略列表中。 – Dmitry 2009-08-30 18:14:31