【问题标题】:How to prevent visual studio change my csproj formatting如何防止 Visual Studio 更改我的 csproj 格式
【发布时间】:2018-09-16 16:28:59
【问题描述】:

我从 TFS 获得了最新版本的代码,并在我的项目中添加了一个类文件,但是当我将我的 csproj 与服务器版本进行比较时,文件上有一些格式。

如何防止我的 vs 进行这种自动格式化?

【问题讨论】:

  • 为什么会出现这个问题?
  • @DanielMann 我的提交中差异太大,应该只有一行差异,因为我只向项目添加了一个文件
  • 是每次都发生还是在更改时停止?我之所以这么问,是因为我们对 VS 没有这个问题。是在老版本的 VS 上创建的项目吗?
  • 原来是TFS合并问题
  • @Daniel B 还有其他人参与过这个项目吗?他们是否使用相同版本的 VS 或相同的设置或任何其他编辑器?似乎有人使用不同的编辑器来编辑文件并之前提交了更改。

标签: visual-studio-2013 tfs formatting csproj


【解决方案1】:

此问题可能是由于其他人使用不同的编辑器或 VS 的不同设置来编辑自动删除空格和空行的文件,然后提交/签入之前的更改。

例如去除VS中的空格和空行:

因此,为防止更改格式,您需要要求所有团队成员在编辑项目文件时不要删除空格和空行。或者要求他们使用具有相同设置的相同编辑器。

【讨论】:

  • @Daniel B 你解决了这个问题吗?回复对你有帮助吗?有更新吗?
猜你喜欢
  • 2021-03-03
  • 1970-01-01
  • 1970-01-01
  • 2015-07-15
  • 1970-01-01
  • 2017-08-17
  • 2020-05-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多