在Visual Studio之外运行Resharper代码分析
Resharper包含各种分析规则,可以在Visual Studio中的解决方案上运行,但可以从命令行或作为自动构建的一部分运行这些分析规则吗? Resharper似乎专注于在Visual Studio中运行,但可以从IDE外部的解决方案或项目文件调用它吗?在Visual Studio之外运行Resharper代码分析
UPDATE:好像TeamCity的7.0 EAP包括方式同时建立 (blog post)所以它至少能以某种方式被调用并作为CI过程的一部分利用来执行的代码的分析。
不,此功能目前不是由ReSharper提供的。 JetBrains网站上有一个与此问题相关的线索,可以找到here。
这里的报价:
目前ReSharper的没有在一个独立批 应用程序运行界面 。但是, 可能会编写这样一个应用程序,即 提供了使用ReSharper OpenAPI查找的功能 。
那么显然你可以使用ReSharper的OpenAPI的创造你想要的功能;不幸的是,我没有使用它的经验,所以我在那里没有太多的帮助。
一些相关的链接...
ReSharper OpenAPI Developer Community
ReSharper public API and sample source code (aka. ReSharper PowerToys)
不,它不能从命令行运行。我仍然希望他们添加此功能,因为我在去年十月要求它。)
看起来他们在听!第一个版本现在可作为30天的演示版本:http://blogs.jetbrains.com/dotnet/2013/03/resharper-code-analysis-goes-beyond-visual-studio/
我一直在寻找没有使用Resharper和FxCop/StyleCop来表示我的“规则”(例如命名约定),我已经喜欢Resharper,因此问题在IDE之外运行它 – 2009-06-02 20:18:10