gpt4 book ai didi

asp.net-mvc - csproj 文件未更改时在团队资源管理器中标记为已更改 (git)

转载 作者:行者123 更新时间:2023-12-03 15:51:05 25 4
gpt4 key购买 nike

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

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

单击 Stage All 按钮将暂存我已更改的文件,但不会暂存 .csproj 文件。比较 Beyond Compare 中的 .csproj 文件显示(如预期)它与以前的版本相同。什么都没有改变(甚至没有改变行尾类型)。

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

这不是一个严重的问题,只是很烦人。知道为什么会发生这种情况以及我如何阻止它吗?

(环境详细信息:Visual Studio 2015 Community Update 3、ReSharper Ultimate 2016.1.2、Windows 7 和 Windows 10)

最佳答案

此问题已在 Visual Studio 2019 版本 16.8.2 中修复。按此 link来自 Visual Studio 开发人员社区。

关于asp.net-mvc - csproj 文件未更改时在团队资源管理器中标记为已更改 (git),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38225591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com