Visual studio 2012 如何将StyleCop插件与Resharper命令行或;检查代码“;工具
我们使用Resharper和StyleCop插件。它在VisualStudio中工作得很好,没有任何问题 现在我想得到有关我们项目的统计数据。我正在从命令行构建我们的所有解决方案,到目前为止,我设法从编译器(警告)静态代码分析(ex FxCop)和单元测试(结果和覆盖率)获得输出 JetBrains提供了一个命令行工具,可以免费进行代码分析() 我正在使用它,它工作正常 命令行版本无法识别我的StyleCop插件及其规则。很明显,这是一个不同的文件夹。所以我复制了我的插件文件夹 C:\ProgramFiles(x86)\JetBrains\ReSharper\v8.2\Bin\Plugins\StyleCop 4.7 从我的Resharper安装到命令行工具的Visual studio 2012 如何将StyleCop插件与Resharper命令行或;检查代码“;工具,visual-studio-2012,command-line,resharper,stylecop,static-code-analysis,Visual Studio 2012,Command Line,Resharper,Stylecop,Static Code Analysis,我们使用Resharper和StyleCop插件。它在VisualStudio中工作得很好,没有任何问题 现在我想得到有关我们项目的统计数据。我正在从命令行构建我们的所有解决方案,到目前为止,我设法从编译器(警告)静态代码分析(ex FxCop)和单元测试(结果和覆盖率)获得输出 JetBrains提供了一个命令行工具,可以免费进行代码分析() 我正在使用它,它工作正常 命令行版本无法识别我的StyleCop插件及其规则。很明显,这是一个不同的文件夹。所以我复制了我的插件文件夹 C:\Progr
\Bin\Plugins\StyleCop 4.7
中,它可以工作。。。命令行工具识别并加载插件。但是,插件无法找到StyleCop程序集。它们默认安装在
C:\ProgramFiles(x86)\StyleCop 4.7
VisualStudio中的Resharper本身可以以某种方式自动检测它们
我尝试将StyleCop程序集复制到命令行exe所在的文件夹中。没有什么变化
我尝试复制StyleCop插件程序集旁边的StyleCop程序集。这在某种程度上起了作用。StyleCop插件找到了StyleCop程序集,但命令行工具抱怨说,因为它试图将该文件夹中的每个程序集作为插件加载
那么如何让命令行工具与StyleCop插件一起使用呢?
如果有更好的选择,我有一个完整的许可证,我很高兴看到任何提示如何使用免费的命令行工具或正常的Resharper完整版本来实现这一点,只要我可以从批处理文件启动它,而不必打开Visual Studio GUI。当前状态
Resharper意识到这是他们工具的问题。问题是
截至2017年1月1日,它还没有固定
变通办法
当在工具文件夹中找到Nuget包(扩展名.nupkg
)时,它会在某个临时位置自动展开。然后将其部件与工具一起使用
因此,任何驻留在工具文件夹中的插件的*.nupkg
都应该可以工作