如何阻止Visual Studio自动创建解决方案文件

时间:2009-01-16 21:40:57

标签: visual-studio projects-and-solutions

我们的项目通常存储为单个项目,而不是更大的解决方案的一部分。当我打开一个项目时,Visual Studio在我的文件夹中创建了一个解决方案(sln)和soution options(suo)文件。我想停止这种自动sln和suo创作,有人知道怎么做这个吗?

编辑:我们有几十个单独的项目,当我与源代码控制进行比较以找到需要添加/签入的项目时,这两个项目总是会占用每个项目的列表。

4 个答案:

答案 0 :(得分:8)

查看您是否在选项 - >下选中了“始终显示解决方案”。项目和解决方案 - >一般。如果是,请取消选中。

我认为默认情况下这是未经检查的。 我记得打开它是因为我想要始终创建解决方案。

答案 1 :(得分:2)

如果你正在使用subversion,将“svn:ignore”属性添加到文件夹中以忽略* .sln和* .suo似乎是一个很好的解决方案。其他版本控制系统具有类似的功能。请参阅特定VCS的文档。

至于实际阻止它发生,我不知道,但我怀疑这是不可能的。

答案 2 :(得分:1)

为什么还要努力阻止这个?只需将每个解决方案保存到单个项目中,然后忽略.sln / .suo文件并像往常一样打开项目文件。

答案 3 :(得分:0)

我通常只是取消选中“创建解决方案目录”,以便将SLN文件放在同一个文件夹中,然后在我第一次关闭项目时手动删除它们。除非你做一些解决方案,否则VS不会重新创建它们(例如,添加第二个项目)。

没有本地方法可以避免生成它们。