我们有一个C#解决方案,有时当我的同事创建/更改对任何项目的引用时,它在我的计算机上被破坏。我必须手动删除引用并重新添加它。
git中的差异总是如下所示:
<ProjectReference Include="..\..\ProjectName\ProjectName.csproj">
- <Project>{788a6c95-9fdf-4466-8798-07c802a174a8}</Project>
+ <Project>{788A6C95-9FDF-4466-8798-07C802A174A8}</Project>
<Name>ProjectName</Name>
正如你所看到的那样,引用是存在的,但由于某些原因是小写字母。它很少发生,但是当代码无法在我的机器上编译时非常烦人。 它发生在两个不同的机器上,VS 2015和VS 2017.我创建引用时从未发生过(仅当我的同事那时)。我迷失在这里。我们做错了什么?