我在代码库中工作,由于历史原因,并非所有项目都具有相同的编码约定。实际上,在单个.sln中我有需要不同命名约定的项目。
有没有办法让resharper根据我正在编辑的文件所在的项目使用不同的设置?
答案 0 :(得分:8)
由于ReSharper 6.1 您最终可以拥有每个项目设置!
基本上,您需要做的就是创建一个名为<project file name>.DotSettings
的文件,例如MyUnitTest.csproj.DotSettings
。
有关详细信息,请参阅this blog post。
答案 1 :(得分:4)
查看Resharper Settings Manager工具
您需要先安装ReSharper Power Toys才能使用它。
答案 2 :(得分:0)
Resharper现在支持将不同的设置应用于Resharper 6.1中的不同解决方案。有关详细信息http://blogs.jetbrains.com/dotnet/2011/11/resharper-settings-in-61/
,请参阅此博文但是,从它的外观来看,您还不能将不同的设置应用于解决方案中的不同项目。这是我非常欢迎的功能!
答案 3 :(得分:0)
另外(对于其他答案)使用SVN时,每次不同的机器打开解决方案时,都会更改“* .sln.DotSettings”文件。要解决此问题,请在从存储库中签出后设置DotSettings文件的只读属性。