2010-10-13 53 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文件上設置只讀屬性。