.net 每次修改Resharper dotSettings文件时

.net 每次修改Resharper dotSettings文件时,.net,visual-studio,resharper,.net,Visual Studio,Resharper,我最近从Resharper 8升级到Resharper 9.0更新1 在我们的解决方案文件夹中检查了一个常见的Resharper dotSettings文件 问题是每次我打开解决方案时,dotSettings文件都会被修改。以下是区别: 原件: <s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002EC

我最近从Resharper 8升级到Resharper 9.0更新1

在我们的解决方案文件夹中检查了一个常见的Resharper dotSettings文件

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

原件:

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

<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>
True
真的
真的
这是有点痛苦和恼人,因为每次我都要撤销这个更改,因为我需要重新调整或签入我的代码


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

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