在Visual Studio之外运行Resharper代码分析

在Visual Studio之外运行Resharper代码分析,resharper,teamcity,Resharper,Teamcity,Resharper包括各种分析规则,这些规则可以在Visual Studio内部的解决方案上运行,但是否可以从命令行或作为autobuild的一部分运行这些规则?Resharper似乎专注于在VisualStudio中运行,但它可以从IDE外部在解决方案或项目文件上调用吗 更新:TeamCity 7.0 EAP似乎包含了一种在构建时执行代码分析的方法 因此,至少它可以作为CI流程的一部分被调用和利用。我认为您需要由提供的功能。我不知道Resharper在Visual Studio之外运行。不,它

Resharper包括各种分析规则,这些规则可以在Visual Studio内部的解决方案上运行,但是否可以从命令行或作为autobuild的一部分运行这些规则?Resharper似乎专注于在VisualStudio中运行,但它可以从IDE外部在解决方案或项目文件上调用吗

更新:TeamCity 7.0 EAP似乎包含了一种在构建时执行代码分析的方法
因此,至少它可以作为CI流程的一部分被调用和利用。

我认为您需要由提供的功能。我不知道Resharper在Visual Studio之外运行。

不,它不能从命令行运行。我仍然希望他们添加此功能,因为我去年10月请求添加此功能:)

不,此功能目前不由ReSharper提供。JetBrains网站上有一条关于这个问题的线索,可以找到

这里有一句话:

当前ReSharper没有接口 从在独立批处理中运行 应用然而,这是可能的 编写这样一个应用程序 提供所需的功能 正在寻找使用ReSharper OpenAPI

显然,您可以使用ReSharper OpenAPI来创建所需的功能;不幸的是,我没有任何使用它的经验,所以我在那里没有太多帮助

一些有趣的链接



如果您希望代码符合标准,请查看。您可以将其绑定到msbuild中,并在IDE之外运行规则。

看起来他们正在侦听!第一个版本现在作为一个30天的演示版提供:

我希望我的“规则”(比如命名约定)不会在Resharper和FxCop/StyleCop中同时出现,我已经喜欢Resharper了,因此在IDE之外运行它的问题是,我当然明白了。我只是给你一个选择,因为我很确定你会得到很多“不”的答案。