我正在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)