Visual Studio 2015不同版本号导致解决方案文件被签出

Visual Studio 2015 different version number causes solution file to be checked out

我不确定这是通用问题还是我们项目的特定问题。我们有 mvc 应用程序,前几天我意识到每次打开解决方案 VS 2015 更新 2 检查解决方案。当我比较差异/更改时,我看到它是屏幕截图中的 Visual Studio 版本。

这是因为我同事的版本号较低。但是我想知道为什么版本号不同时VS会检查解决方案?当我使用 VS 2013 打开同一个项目时甚至都不会发生这种情况。

TFS 版本在 TFSVC 上是 2012 运行。

当您使用另一个版本打开解决方案时,它会相应地更新版本。这是为了确保如果功能不向后兼容,其他用户在尝试使用旧版本打开时会收到警告。

当您更新 SSDT 时,数据库项目也会发生这种情况。

因为你是运行同一个主版本,所以即使你签入了更改也不应该成为问题。