git - 关闭 VS2017 后,我在多个 repos 中的 csproj.user 文件经常损坏。这是怎么回事?
问题描述
我不确定这是否更适合 StackOverflow 或Super User,但我将从这里开始,因为它主要是与此相关的开发工具。
当我在 VS2017 中打开一个项目时,有时会遇到这样的情况:
当我打开用户文件时,我看到:
字符损坏是随机的,并且总是在文件的结尾处。有时文件名本身会损坏。当我更正结束标签时,项目正常加载并且很好。而且它会再加载几次而不会出现问题。但几周后,它再次发生。这是非常断断续续的。
关闭 Visual Studio 时似乎会产生损坏,但并非始终如一。它几乎总是*.csproj.user
文件,并且在许多不同的项目中都发生过。我不知道是什么原因造成的。
我说“几乎总是”,因为这也发生过:
我在下面提供了一些系统信息来提供帮助,但我在这里基本上一无所知。值得注意的是,在没有 Oracle 附加组件的情况下确实会发生这种损坏,但我不确定 ReSharper 是否是罪魁祸首。只是希望其他人已经看到并弄清楚了。
谢谢!
- 操作系统:Windows 10 企业版 1709 16299.847
- IDE:Visual Studio Enterprise 2017 15.9.4(完整安装)
- 附加组件:ReSharper Ultimate 2018.2.3 9/12/18、Oracle Dev Tools 18.3.0
- SC:使用 Git Bash 的 git 2.14.2.windows.2
这是一台具有所有常见企业修复程序的工作机器:端点防病毒,文档扫描等。我也有一张票,但我感觉他们会建议擦拭我的机器并重新开始 - 不是疯狂的解决方案。
解决方案
推荐阅读
- react-native - 按钮 onpress 转到反应本机基础中的选项卡屏幕
- docker - .NET Framework 4.8 宣言未知
- firebase - 颤振:PlatformException(sign_in_failed,com.google.android.gms.common.api.ApiException:10:,空)
- python - Slice 在 Django 开发中的行为与在 IIS 下运行时的行为不同
- javascript - map 和 for...of 给出不同的结果
- laravel - 表单方法=“POST”动作?
- pandas - read_csv 移动列并跳过错误的行
- sql - 创建带有数字列的表
- hex - 如何从字符串中提取唯一的十六进制?
- python - 特征工具历史标签计数