【发布时间】:2020-11-30 21:08:54
【问题描述】:
我正在使用 Visual Studio 2019 使用 C# 进行开发。
有时,当我构建解决方案时,Visual Studio 会创建一个名称乱七八糟的文件夹,例如
C:\FNTJ1nkhh1X4r0gk3geH5yIYY8=
此文件夹仅包含子文件夹sqlite3\v1,而子文件夹又包含以下文件
- db.lock
- storage.ide
- storage.ide-shm
- storage.ide-wal
如果创建了这样的文件夹,它是为某个解决方案创建的,其他解决方案不会显示该行为。删除文件夹或重新创建解决方案没有帮助。
为了排除它们,我已经禁用了 Visual Studio 中的所有扩展,但问题仍然存在。
我还将受影响的解决方案文件与未受影响的解决方案文件进行了比较,但没有发现可疑之处。
有没有其他人经历过这种情况,可能是什么原因?
【问题讨论】:
-
嗯,这很糟糕,闻起来像另一个敏捷错误。这些文件应该存储在解决方案的隐藏
.vs子目录中。确保您可以看到隐藏文件以找出可能存在的问题,在资源管理器中使用“视图”>“显示/隐藏部分”>“隐藏项目”复选框。 -
@HansPassant 不,不是这样;受影响的解决方案和不受影响的解决方案都只在
.vs目录中包含一个.suo文件。 -
嗯,微软可能在 VS 2017 和 VS 2019 之间改变了这一点。
标签: c# visual-studio visual-studio-2019