2010-10-13 20 views
7

我在一个代码库中工作,由于历史原因,并非所有项目都具有相同的编码约定。实际上,在一个.sln中,我有需要不同命名约定的项目。如何设置每个程序集的resharper设置

有没有办法有ReSharper的使用基于不同环境中的哪个项目我编辑的生命在文件?

+0

我建议,要求对JetBrains的论坛:http://devnet.jetbrains.net/community/resharper/resharper_eap – 2010-10-13 12:59:20

回答

4

退房的Resharper Settings Manager工具

你需要先安装ReSharper Power Toys使用它。

+0

貌似这是因为它得到不错的。它只会对每个解决方案进行设置,但我会等待,看看是否有更多的答案进来,否则会接受这个。thnx。 – 2010-10-13 20:22:28

+1

啊,有趣的是,我正在解释这一行字面上:“你必须在不同的项目使用不同的代码风格,因此您必须能够为每个项目单独重新配置Resharper检查严重性(突出显示)选项,代码清理选项等。“显然,它并不是指实际的项目文件......糟糕! – 2010-10-14 19:09:00

7

因为ReSharper的6.1 你终于可以有每个项目的设置!基本上,您只需要创建一个名为<project file name>.DotSettings的文件,例如, MyUnitTest.csproj.DotSettings

更多信息,请参见this blog post

0

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