我们在.Net核心库上运行Fortify扫描时遇到问题。 Fortify扫描几乎没有拿起.Net核心库,但是它适用于.Net 4.5库。
sourceanalyzer -verbose -debug -logfile F:\..\whatever.log -Xmx1200M -Xms600M -Xss24M -b "AppName" -dotnet-version 4.0 -libdirs lib\ : *.dll;
我们尝试了没有“-dotnet-version 4.0”选项的PS命令,仍然看到同样的问题。非常感谢任何帮助或反馈。我们正在使用.Net core 1.0版本。
答案 0 :(得分:0)
我在SonarQube和dotnet core上遇到了同样的问题 可能有帮助 这是原因以及解决方法
默认情况下,dotNet Core项目不会在项目文件中添加项目GUID。
如果编译.csproj文件,则需要将ProjectGuid手动放入项目文件中,这对于SonarQube分析任务很重要
对于每个.csproj文件,您可以使用Visual Studio菜单(工具→创建GUID)来生成新的GUID
但是,如果编译包含dotNet Core项目的.sln文件,则ProjectGuid属性对于SonarQube分析任务无关紧要
请参阅https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+MSBuild