如何设置每个程序集的resharper设置

我在代码库中工作,由于历史原因,并非所有项目都具有相同的编码约定。 事实上,在单个.sln中我有需要不同命名约定的项目。

有没有办法让resharper根据我正在编辑的文件所在的项目使用不同的设置?

查看Resharper设置管理器工具

您需要先安装ReSharper Power Toys才能使用它。

从ReSharper 6.1开始, 您最终可以进行每个项目设置
基本上,您需要做的就是创建一个名为.DotSettings ,例如MyUnitTest.csproj.DotSettings

有关详细信息,请参阅此博客文章 。

Resharper现在支持将不同的设置应用于Resharper 6.1中的不同解决方案。 有关详细信息,请参阅此博客文章http://blogs.jetbrains.com/dotnet/2011/11/resharper-settings-in-61/

但是,从它的外观来看,您还不能将不同的设置应用于解决方案中的不同项目。 这是我非常欢迎的function!

另外(对于其他答案)当使用SVN时,每次不同的机器打开解决方案时都会更改“* .sln.DotSettings”文件。 为了解决这个问题,在从存储库中检出后,设置DotSettings文件的只读属性。