7

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

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

4

4 回答 4

8

查看选项 -> 项目和解决方案 -> 常规下是否选中了“始终显示解决方案”。如果是这样,请取消选中它。

我相信这在默认情况下是未选中的。我记得打开它是因为我希望始终创建解决方案。

于 2009-01-16T22:14:14.597 回答
2

如果您使用的是颠覆,将“svn:ignore”属性添加到文件夹以忽略 *.sln 和 *.suo 似乎是一个不错的解决方案。其他版本控制系统也有类似的功能。请查阅特定 VCS 的文档。

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

于 2009-01-16T22:00:00.477 回答
1

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

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

于 2009-01-16T22:06:58.777 回答
-1

为什么要费心去阻止呢?只需将每个解决方案保留在一个项目中,然后忽略 .sln/.suo 文件并照常打开您的项目文件。

于 2009-01-16T21:44:33.143 回答