设置:Windows 7,Visual Studio 2010(带有TFS2010 *),Excel 2007 Full / 2010入门
复制步骤:
有谁知道如何阻止这种情况发生?
**我不认为TFS与情况有任何关系,但我已将其添加为完整性
答案 0 :(得分:3)
IMO这是Visual Studio中的一个错误。我见过很多次了。解决方案项目似乎定期消失,似乎是通过修改VS之外的解决方案文件来触发的。很多时候我复制了一个带有较新版本的文件,也许是因为该文件被暂时删除然后由副本重新创建,VS会检测到短暂的删除并认为它应该从解决方案中删除。 (通过时差我的意思也许是一个ms。)
当使用TFS时,通常当我去检查某些东西时,我会注意到解决方案文件被检出,即使我没有编辑它,当我比较sln文件时我意识到VS认为是一个解决方案文件被删除了,所以我必须撤消sln文件的签出。事实上,这让我陷入了这么多次,所以现在我在查看sln文件的时候,我只是为了确保VS没有试图滑过我。 (而且由于这个问题,我也花了不少时间修复其他团队成员对sln文件的意外签名。)