在.Net Core库上运行Fortify扫描

时间:2017-07-24 18:22:09

标签: c# asp.net-core .net-core fortify

我们在.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版本。

1 个答案:

答案 0 :(得分:0)

我在SonarQube和dotnet core上遇到了同样的问题 可能有帮助 这是原因以及解决方法

默认情况下,dotNet Core项目不会在项目文件中添加项目GUID。

如果编译.csproj文件,则需要将ProjectGuid手动放入项目文件中,这对于SonarQube分析任务很重要

对于每个.csproj文件,您可以使用Visual Studio菜单(工具→创建GUID)来生成新的GUID

enter image description here

但是,如果编译包含dotNet Core项目的.sln文件,则ProjectGuid属性对于SonarQube分析任务无关紧要

请参阅https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+MSBuild