小编Dav*_*son的帖子

Visual Studio Web csproj 文件缩进在制表符和空格之间翻转

我们网站的缩进。csproj文件被更改为空格或制表符,具体取决于执行工作的特定安装/用户/计算机。对于我们两个人来说,VS 2019 将强制它缩进 2 个空格(这是我们想要的)。对于另外两个开发人员,每当向项目添加新文件时,他们的 VS 都会将其更改为制表符缩进。

我们的选项卡设置与以下内容相同:

  • C# = 智能 / 制表符大小 4 / 插入空格
  • XML = 智能/选项卡大小 4/保留选项卡

我们找不到 .csproj 文件的设置。VS 的行为似乎与我们检查的任何设置都不匹配。工具/选项/文本编辑器或其他地方是否有另一个项目可以管理此问题?

这很重要的原因是,每当我们将更改的 csproj 合并回公共分支时,如果缩进存在差异,git 会将文件的大小加倍,包括两个版本。除了前导空格之外,Git 无法识别这些行是否真的相同。

visual-studio

7
推荐指数
1
解决办法
2946
查看次数

标签 统计

visual-studio ×1