1

我正在创建一个 MSBuild 来运行 Fortify Scan。命令是:

1) sourceanalyzer -b MYBUILDID devenv SOLUTION.sln /REBUILD 调试

2) sourceanalyzer -b MYBUILDID -scan -f SOLUTION.fpr -format frp

构建日志

1) 1.1)Rebuild Start .....解决方案已经rebuild成功。好的

1.2) 之后,它运行 aspnet_compiler 运行: ASPCOMPILE : "-v" "/FortifyBuildId" "-p" "MySite" "-d" "-f" "-c" "-fixednames" "\%USER%\ AppData\Local\Fortify\VS2010-5.9\output...." Fortify 源码分析完成

2) [错误]:构建 ID“MYBUILDID”不存在

我的构建框是服务器 2008 x64,因为我安装了 sharepoint。我注意到 sourceanalyzer 调用 ASCOMPILE 指向 c:\windows\Microsoft.NET\Framework 而不是c:\windows\Microsoft.NET\Framework64。我已经测试了它在两个框架中运行。使用 aspnet_compile 64 可以正常工作(“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler”“-v”​​“/FortifyBuildID”“-p”“MySite”“-d”“-f”“-c " "-fixednames" "%USER%\AppData\Local\Fortify\VS2010-5.9\output.."

你知道我该如何解决吗?

谢谢

4

1 回答 1

1

不幸的是,这是最新版本的 Fortify SCA 的一个已知问题。

请联系 Fortify 技术支持以根据需要升级、降级或应用修补程序。

于 2011-04-14T19:10:50.190 回答