【问题标题】:How do I setup per-assembly resharper settings如何设置每个程序集的 reshaper 设置
【发布时间】:2010-10-13 12:26:11
【问题描述】:

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

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

【问题讨论】:

标签: c# resharper


【解决方案1】:

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

请参阅this blog post 了解更多信息。

【讨论】:

    【解决方案2】:

    查看Resharper Settings Manager 工具

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

    【讨论】:

    • 看起来就像它得到的一样好。它只对每个解决方案进行设置:(。我会等着看是否有更多答案出现,否则会接受这个。thnx。
    • 啊,有趣。我从字面上解释了这一行:“您必须处理具有不同代码样式的不同项目,因此您必须能够为每个项目单独重新配置 Resharper 检查严重性(突出显示)选项、代码清理选项等。”显然它指的不是实际的项目文件……太糟糕了!
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-11
        • 1970-01-01
        • 2016-06-18
        • 1970-01-01
        • 1970-01-01
        • 2011-07-21
        相关资源
        最近更新 更多