.net - Resharper dotSettings 文件每次都被修改

标签 .net visual-studio resharper

我最近从 Resharper 8 升级到 Resharper 9.0 Update 1。

我们的解决方案文件夹中 checkin 了一个通用的 Resharper dotSettings 文件。

问题是每次我打开解决方案时,dotSettings 文件都会被修改。以下是差异:

原文:

<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

修改:

<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpFileLayoutPatternsUpgrade/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateThisQualifierSettings/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

这有点痛苦和烦人,因为每次在重新设置基址或 checkin 我的代码之前我都必须撤消此更改。

有没有办法阻止 dotSettings 文件被修改?

最佳答案

没有。您只需要提交这些更改。这意味着 ReSharper 在版本升级后迁移了一些设置,不应该再这样做。这是一个良性的更改,一旦您接受并提交更改,它就不会再被修改。

关于.net - Resharper dotSettings 文件每次都被修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29096939/

相关文章:

visual-studio - VS 2010 : Can’t insert mvvm-light snippet using shortcut - incompatibility with resharper 5?

.net - 为什么 resharper 建议 : "Return type can be IEnumerable<T>"?

c# - 验证 TextBox 中的文本更改

c# - 无法从 Visual Studio 2010 连接到 Sharepoint 站点

visual-studio - Visual Studio快捷方式

c++ - 如何忽略 MSVC 中未初始化的变量错误

c# - 需要 .Net 的公式解释器

.net - Log4net html 格式的 SmtpAppender

c# - 在进行 Web API 调用时捕获异常

resharper - 使用 ReSharper 的项目忽略代码检查设置的正确方法是什么?