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

Sti*_*ack 6 projects-and-solutions visual-studio

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

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

Bri*_*Kim 8

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

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

  • 我在VS2019中找不到这个选项。有什么帮助吗? (5认同)
  • 好的发现,布莱恩.从VS帮助文件:"<b>始终显示解决方案</ b>选择后,解决方案和所有作用于解决方案的命令始终显示在IDE中.清除后,所有项目都将作为独立项目创建,并且您如果解决方案只包含一个项目,则不会在解决方案资源管理器中看到解决方案,也不会在IDE中看到解决方案." (2认同)

Sql*_*yan 2

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

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

  • ......是的,可怕的事实。不管怎么说,多谢拉。 (2认同)