【问题标题】:What is a .sln.ide file?什么是 .sln.ide 文件?
【发布时间】:2013-07-25 13:52:07
【问题描述】:

我有一个 Visual Studio 2012 解决方案 /Foobar.sln。它包含一个类库项目和一个单元测试项目。前几天我注意到一个新文件/Foobar.sln.ide/graph/Foobar.sln.ide

内容:

<Solution Format="0.0.0.3">
  <Version>0001-01-01T00:00:00Z</Version>
</Solution>

我不确定创建它时我在做什么,因为直到它创建几天后我才注意到它。

今天,比我第一次提出这个问题的几天后,它再次出现在 Excel VSTO 插件项目中。我现在的猜测是它与关闭解决方案有关,因为它出现在我提交更改和打开新项目(不是 VS 项目,只是正在编辑的文件)之间。我没有复制它。

是什么创建了这个文件?它有什么作用?删除是否安全?是否应将其签入源代码管理?

【问题讨论】:

  • 您最近升级到 R# 8 了吗?我也注意到了这个文件。
  • 我没有安装 Resharper。

标签: visual-studio visual-studio-2012 projects-and-solutions


【解决方案1】:

您使用的是“Roslyn”编译器吗?如果是这样,这将在您的解决方案文件夹中创建 .sln.ide 文件夹。我相信这与编译器缓存有关。

【讨论】:

  • 不,我没有使用 Roslyn。
  • Visual Studio 2014 附带 Roslyn,因此许多好奇的人可能很快就会阅读此答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-16
  • 2019-08-17
  • 2013-07-19
  • 2012-05-04
  • 2011-04-18
相关资源
最近更新 更多