【问题标题】:Nuget and web.config formattingNuget 和 web.config 格式
【发布时间】:2012-03-22 18:20:29
【问题描述】:

作为我公司的标准,所有代码文档都使用 4 个空格而不是制表符,并且根据需要将所有制表符替换为 4 个空格。这一切都很好,花花公子。但是,最近我发现,每当 Nuget 对我的 web.config 执行更新时,整个文件都会被重写为 2 个空格,而不是每个缩进级别的 4 个空格。这真的很烦人,因为它导致我们的 VCS 认为整个文件已经更改,而实际上只有几行。有没有办法防止这种情况发生?

【问题讨论】:

  • 是的,这是一个非常烦人的问题。必须不断 CTRL + K + D 才能获得正常的差异。

标签: nuget


【解决方案1】:

不知道有任何解决方案。您可能应该在 NuGet 讨论中提出这个问题:http://nuget.codeplex.com/discussions

【讨论】:

  • @Chris 你能链接到那个问题吗?我找不到它。我有这个确切的问题,除了我想用制表符而不是 2 个空格缩进 web.config
  • @Chris 我想知道这是否是您所指的问题;请确认:nuget.codeplex.com/workitem/1511
【解决方案2】:

Nuget 已关闭此问题,而不考虑对开发问题的影响。

如果您希望您的 web.config 对每个缩进级别使用默认的 2 个空格以外的其他内容,您可以随时转到

工具 > 选项 > 文本编辑器 > XML > 选项卡

并在那里更改设置。

HTH。

【讨论】:

  • 这根本没有帮助。你甚至读过问题/问题吗?我们已经将 VS 编辑器设置为使用 4 个空格。无论如何,nuget 转换会将其重置为 2。
  • 当然可以。在这个线程中没有提到 Nuget 已经放弃了这个问题,也没有解决选项卡/空格的解决方案。 CtrlK+CtrlD 修复 Nuget 转换后的问题!问题“避免”。
猜你喜欢
  • 2014-02-11
  • 2017-03-02
  • 2012-06-20
  • 2012-09-17
  • 2013-08-01
  • 2012-02-26
  • 1970-01-01
  • 1970-01-01
  • 2011-09-16
相关资源
最近更新 更多