Continuous integration 将.DotSettings文件添加到ReSharper InspectCode

Continuous integration 将.DotSettings文件添加到ReSharper InspectCode,continuous-integration,resharper,static-code-analysis,Continuous Integration,Resharper,Static Code Analysis,我正在使用ReSharper中的命令行工具InspectCode.exe,但无法获得与通过Visual Studio运行ReSharper时相同的输出 我目前在Visual Studio 2013上安装了ReSharper Ultimate版本10.0.1,并手动编辑了我的检查严重性设置,以忽略某些对我的团队来说不是问题的问题,或者在编译或运行时不会影响我的解决方案的风格首选项。这保存在C:\Users\%username%\AppData\Roaming\JetBrains\Shared\vA

我正在使用ReSharper中的命令行工具InspectCode.exe,但无法获得与通过Visual Studio运行ReSharper时相同的输出

我目前在Visual Studio 2013上安装了ReSharper Ultimate版本10.0.1,并手动编辑了我的检查严重性设置,以忽略某些对我的团队来说不是问题的问题,或者在编译或运行时不会影响我的解决方案的风格首选项。这保存在
C:\Users\%username%\AppData\Roaming\JetBrains\Shared\vAny\GlobalSettingsStorage.DotSettings下

我当前的InspectCode命令如下所示:

InspectCode C:\*solution_location* /o=C:\Users\%username%\Desktop\xmlOutput.xml
在位于的JetBrains InspectCode页面上,提到InspectCode将找到保存的配置文件,这些文件是通过Visual Studio手动更改ReSharper创建的,但同时运行InspectCode和“ReSharper>Inspect>解决方案中的代码问题”Visual Studio中同一解决方案文件上的选项会给出不同的结果


问题是,如何在ReSharper InspectCode命令行工具中使用上面提到的配置文件

您可以尝试的一件事是将您的
GlobalSettingsStorage.DotSettings
复制到解决方案文件旁边的
{SolutionName}.sln.DotSettings

另外,确保ReSharper和命令行工具的版本相同


最后,你看到的区别是什么?如果是由于扩展,那么不幸的是,这是一个不容易解决的问题-命令行工具。

您可以尝试的一件事是将您的
GlobalSettingsStorage.DotSettings
复制到解决方案文件旁边的
{SolutionName}.sln.DotSettings

另外,确保ReSharper和命令行工具的版本相同


最后,你看到的区别是什么?如果是由于扩展,那么不幸的是,这是一个不容易解决的问题-命令行工具。

不同之处在于问题的数量,大约有几千个(主要是风格上的)。另一件有趣的事情是,我在解决方案文件旁边根本看不到
{SolutionName}.sln.dotSettings
,我启用了显示隐藏文件和文件夹等选项,你知道为什么我看不到吗?另外,我的命令行工具版本是10.0.20151218.134438,如果有帮助的话。这些工具和ReSharper看起来是相同的。该文件应以您的解决方案命名,因此
AwesomeApp.sln
将具有
AwesomeApp.sln.dotSettings
。只有当您在“选项”对话框中将某些内容显式保存到“团队共享设置”层时,才会创建它,因此可能不存在。你可以复制一个文件并重命名它,ReSharper会把它取下来。区别只是数量上的问题,大约几千个(主要是风格上的问题)。另一件有趣的事情是,我在解决方案文件旁边根本看不到
{SolutionName}.sln.dotSettings
,我启用了显示隐藏文件和文件夹等选项,你知道为什么我看不到吗?另外,我的命令行工具版本是10.0.20151218.134438,如果有帮助的话。这些工具和ReSharper看起来是相同的。该文件应以您的解决方案命名,因此
AwesomeApp.sln
将具有
AwesomeApp.sln.dotSettings
。只有当您在“选项”对话框中将某些内容显式保存到“团队共享设置”层时,才会创建它,因此可能不存在。您可以复制一个文件并重命名它,ReSharper将拾取它。