保存时,Excel文件将从解决方案资源管理器中消失

时间:2012-02-23 09:49:09

标签: visual-studio-2010 excel solution-explorer

设置:Windows 7,Visual Studio 2010(带有TFS2010 *),Excel 2007 Full / 2010入门

复制步骤:

  1. 在空的Visual Studio中,单击文件 - >新项目 - >空白解决方案,记下解决方案目录并单击确定
  2. 打开Excel并创建一个新的Excel文件,将其保存在新的Solution目录中,然后关闭Excel
  3. 在解决方案资源管理器中右键单击新解决方案 - >添加 - >现有项目
  4. 选择Excel文件,一旦添加到解决方案中,它应该在Excel中自动打开(如果没有,则手动打开)
  5. 保存Excel文件
  6. 文件从解决方案资源管理器
  7. 中消失

    有谁知道如何阻止这种情况发生?

      

    **我不认为TFS与情况有任何关系,但我已将其添加为完整性

1 个答案:

答案 0 :(得分:3)

IMO这是Visual Studio中的一个错误。我见过很多次了。解决方案项目似乎定期消失,似乎是通过修改VS之外的解决方案文件来触发的。很多时候我复制了一个带有较新版本的文件,也许是因为该文件被暂时删除然后由副本重新创建,VS会检测到短暂的删除并认为它应该从解决方案中删除。 (通过时差我的意思也许是一个ms。)

当使用TFS时,通常当我去检查某些东西时,我会注意到解决方案文件被检出,即使我没有编辑它,当我比较sln文件时我意识到VS认为是一个解决方案文件被删除了,所以我必须撤消sln文件的签出。事实上,这让我陷入了这么多次,所以现在我在查看sln文件的时候,我只是为了确保VS没有试图滑过我。 (而且由于这个问题,我也花了不少时间修复其他团队成员对sln文件的意外签名。)