我在一個代碼庫中工作,由於歷史原因,並非所有項目都具有相同的編碼約定。實際上,在一個.sln中,我有需要不同命名約定的項目。如何設置每個程序集的resharper設置
有沒有辦法有ReSharper的使用基於不同環境中的哪個項目我編輯的生命在文件?
我在一個代碼庫中工作,由於歷史原因,並非所有項目都具有相同的編碼約定。實際上,在一個.sln中,我有需要不同命名約定的項目。如何設置每個程序集的resharper設置
有沒有辦法有ReSharper的使用基於不同環境中的哪個項目我編輯的生命在文件?
退房的Resharper Settings Manager工具
你需要先安裝ReSharper Power Toys使用它。
貌似這是因爲它得到不錯的。它只會對每個解決方案進行設置,但我會等待,看看是否有更多的答案進來,否則會接受這個。thnx。 – 2010-10-13 20:22:28
啊,有趣的是,我正在解釋這一行字面上:「你必須在不同的項目使用不同的代碼風格,因此您必須能夠爲每個項目單獨重新配置Resharper檢查嚴重性(突出顯示)選項,代碼清理選項等。「顯然,它並不是指實際的項目文件......糟糕! – 2010-10-14 19:09:00
Resharper現在支持將不同的設置應用於來自Resharper 6.1的不同解決方案。看到這個博客帖子更多細節http://blogs.jetbrains.com/dotnet/2011/11/resharper-settings-in-61/
然而,從外觀上來看,你還不能對不同項目的解決方案中應用不同的設置。這也是我非常歡迎的功能!
因爲ReSharper的6.1 你終於可以有每個項目的設置!基本上,您只需要創建一個名爲<project file name>.DotSettings
的文件,例如, MyUnitTest.csproj.DotSettings
。
更多信息,請參見this blog post。
另外(其他答案)使用SVN當「* .sln.DotSettings」文件被更改每一個不同的機器上打開該解決方案的時間。爲了解決這個問題,從存儲庫中檢出後,在DotSettings文件上設置只讀屬性。
我建議,要求對JetBrains的論壇:http://devnet.jetbrains.net/community/resharper/resharper_eap – 2010-10-13 12:59:20