Excel文件在保存时从“解决scheme资源pipe理器”中消失

设置:Windows 7,Visual Studio 2010(包含TFS2010 *),Excel 2007 Full / 2010 Starter

复制步骤:

  1. 在一个空的Visual Studio中,单击文件 – >新build项目 – >空白解决scheme,注意解决scheme目录,然后单击确定
  2. 打开Excel并创build一个新的Excel文件,将其保存在新的解决scheme目录中,然后closuresExcel
  3. 右键单击解决scheme资源pipe理器中的新解决scheme – >添加 – >现有项目
  4. selectExcel文件,一旦添加到解决scheme,它应该自动在Excel中打开(如果没有,然后手动打开它)
  5. 保存Excel文件
  6. 文件从解决scheme资源pipe理器中消失

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

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

IMO这是Visual Studio中的一个错误。 我目睹了这么多次。 解决scheme项目似乎会周期性地消失,并且似乎是通过修改VS之外的解决scheme文件触发的。 很多时候,我用一个较新的版本复制了一个文件,也许是因为该文件暂时被删除,然后被复制重新创build,VS检测到短暂的删除,并认为它应该从解决scheme中删除。 (通过瞬间我可能是一个女士)

当使用TFS时,通常当我去检查某些东西时,我会注意到解决scheme文件被检出,即使我没有编辑它,当我比较sln文件,我意识到VS认为解决scheme文件被删除,所以我必须撤消sln文件的签出。 事实上,这已经让我陷入了太多的困境,现在我每次在检查sln文件的时候都会比较一下,以确保VS没有试图滑过我。 (而且我也花了好几个小时的时间来修复其他小组成员因为这个问题而意外检查的sln文件。)

Interesting Posts