我有一个包含多个项目的Visual Studio/C#解决方案。其中一些项目链接到其他目录中的源代码(在多个项目中使用的共享代码)。Sonar + ReSharper带有包含链接文件的项目
当运行Sonar时,它似乎工作得很好(虽然我不确定它实际上是否工作正常!),并且在Sonar外部运行ReSharper时也可以正常工作。但是,从Sonar运行ReSharper时,我最终得到了很多 17:44:37.607信息 - 跳过第6259行的ReSharper问题,该文件的文件为“C:\ GitRepos \ myProject \ Code \ Shared.All \ Core \ StorageSqlCe .cs“不在SonarQube中。 (这是当我分析C:\ GitRepos \ myProject \ Code \ Server \项目时)
这不是一个真正的多模块项目(因为我不想分析所有的Shared.All目录 - 只有从我的项目链接的文件(服务器在这种情况下)
有没有人知道如何处理这个?如果我忽略什么在每个项目中,并分析Shared.All文件夹我会因ReSharper失败,因为我没有VS项目文件...
我无法更改代码的项目结构,并且在特殊文件夹中共享代码的设计可能不是最好的,但是是马的设计很久以前,我们必须忍受。那么,我该如何与Sonar合作?