未更改时,团队资源管理器中标记的csproj文件已更改(git)

时间:2016-07-06 13:44:24

标签: asp.net-mvc git visual-studio visual-studio-2015

我正在Visual Studio 2015社区中开发一个ASP.NET MVC项目,通过Visual Studio在团队资源管理器中内置的git支持使用git作为VCS。

每当我编辑文件时,编辑后的文件会按预期显示在团队资源管理器的更改列表中,但网站项目的.csproj文件也会添加到更改列表。请注意,当我只编辑项目中的文件(例如JavaScript文件)时,会发生这种情况,而不对项目本身进行任何更改(例如添加/删除文件)。

单击 Stage All 按钮将暂存我已更改的文件,但不会播放.csproj文件。在Beyond Compare中区分.csproj文件会显示(如预期的那样)它与先前版本相同。没有任何改变(甚至不是行结束类型)。

从“更改”列表中清除.csproj文件的唯一方法是右键单击并撤消更改

这不是一个关键问题,它只是令人讨厌。知道为什么会这样,以及我如何阻止它?

(环境详细信息:Visual Studio 2015社区更新3,ReSharper Ultimate 2016.1.2,Windows 7和Windows 10)

1 个答案:

答案 0 :(得分:1)

此问题已在 Visual Studio 2019 版本 16.8.2 中修复。根据来自 Visual Studio 开发者社区的 link