我正在创建一个MSBuild来运行Fortify Scan。命令是:
1)sourceanalyzer -b MYBUILDID devenv SOLUTION.sln / REBUILD Debug
2)sourceanalyzer -b MYBUILDID -scan -f SOLUTION.fpr -format frp
构建日志
1) 1.1)重建开始 ..... 解决方案已成功重建。行
1.2)之后,它运行aspnet_compiler 正在运行:ASPCOMPILE:“ - v”“/ FortifyBuildId”“ - p”“MySite”“ - d”“ - f”“ - c”“ - fixednames”“\%USER%\ AppData \ Local \ Fortify的\ VS2010-5.9 \输出....“ 强化源代码分析完成
2) [错误]:构建ID“MYBUILDID”不存在
我的构建框是服务器2008 x64,因为我安装了sharepoint。 我注意到sourceanalyzer调用指向c:\ windows \ Microsoft.NET \ Framework的ASCOMPILE而不是 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 ..“
你知道我怎么解决它?
由于
答案 0 :(得分:1)
不幸的是,这是最近版本的Fortify SCA的一个已知问题。
请联系Fortify技术支持部门,以便根据需要升级,降级或应用修补程序。