有点奇怪的问题。我正在检查TFS源代码控制的解决方案,而不对其进行任何更改;只需使用SLN文件打开它。如果我然后关闭Visual Studio(或执行全部保存),Visual Studio会提示我保存SLN文件。即使我这样做(通过覆盖它,它是一个只读文件),每次打开和关闭解决方案时它都会继续执行此操作,就像我添加了一个项目或其他东西一样。为什么Visual Studio会这样做?是什么导致它认为解决方案已经改变并需要节约?
答案 0 :(得分:2)
通过转到文件|来修复它源控制|更改源代码管理,然后将SLN文件绑定到TFS服务器上的解决方案的根目录。这创建了解决方案的.vssscc文件,我们已经检查了源代码控制。后续检查现在不会导致问题。
答案 1 :(得分:1)
我首先让它保存解决方案,然后对它保存的版本与源代码控制中保存的版本进行视觉差异,以查看问题所在。它可能只是空白格式。另外,你是唯一受此影响的人(如果其他人使用相同的解决方案吗?)