C# Jenkins违规插件中的源代码文件路径不工作(使用StyleCop时)

C# Jenkins违规插件中的源代码文件路径不工作(使用StyleCop时),c#,jenkins,stylecop,C#,Jenkins,Stylecop,在试图从UI访问源代码文件时,我遇到了Jenkins违规插件的问题。路径相对于卷的根目录:S。因此,如果my.cs文件位于C:\CMSRootFolder\MySolution\MyProject\Namespace\SourceCode.cs中,则Jenkins中的链接为:http:///job//violations/file/CMSRootFolder/MySolution/Namespace/SourceCode.cs/ 即使在将faux项目路径设置为C:\CMSRootFolder\M

在试图从UI访问源代码文件时,我遇到了Jenkins违规插件的问题。路径相对于卷的根目录:S。因此,如果my.cs文件位于C:\CMSRootFolder\MySolution\MyProject\Namespace\SourceCode.cs中,则Jenkins中的链接为:http:///job//violations/file/CMSRootFolder/MySolution/Namespace/SourceCode.cs/

即使在将faux项目路径设置为C:\CMSRootFolder\MySolution之后,也会发生这种情况,无论我试图在源代码模式中设置什么。我认为这可能是插件中的一个bug,但我想知道是否有任何解决方法


谢谢。

首先,据我所知,人造项目路径是必须的

您对违规插件使用了错误的斜杠: C:\CMSRootFolder\MySolution\MyProject\Namespace\SourceCode.cs 这是等待 C:/CMSRootFolder/MySolution/MyProject/Namespace/SourceCode.cs

在违规报告器完成工作后运行以下实用程序

import fileinput, sys
if __name__ == "__main__":
    for line in fileinput.FileInput("path to violations.xml",inplace=1):
        if ".cs"  in line:
            line = line.replace("\\", "/")
        print line,